Les tableaux définis Perl 5.22 sont obsolètes. Vous avez un cgi-bin qui ne fonctionne pas. Comment puis-je rétrograder perl à 5.20 sur l'ensemble du système?
Les tableaux définis Perl 5.22 sont obsolètes. Vous avez un cgi-bin qui ne fonctionne pas. Comment puis-je rétrograder perl à 5.20 sur l'ensemble du système?
Réponses:
La vérification définie sur les tableaux en Perl n'est pas obsolète, mais interdite. Il était obsolète depuis Perl 5.6.1 (versions 2001) et a déclenché un avertissement depuis la 5.16 (2012). Il déclenche maintenant une erreur fatale à la place.
Rétrograder le système Perl est une mauvaise idée car il existe des outils système qui en dépendent et qui risquent donc de générer une erreur en cas de rétrogradation. Mais vous pouvez installer plusieurs versions de Perl en parallèle, puis faire référence à celle que vous souhaitez utiliser dans vos scripts cgi-bin concernés. Vous pouvez utiliser perlbrew pour cela.