Bonjour à tous,
Je viens vers vous car je n'arrive pas à comprendre le problème.
J'ai des modifications à faire sur un site internet d'un client.
Sa page de listing / détail est contenu dans un fichier index.cgi.
Pour plus de sécurité, j'ai télécharger les fichiers nécessaires afin d'effectuer les modifications sur le fichier en question.
N'ayant jamais fait de perl aupavant, je suis tout de même parvenu à installer sur wamp le module perl.
J'ai également réussi à effectuer les modifications demandés et c'est là que le problème survient.
Je souhaite donc mettre à jour les fichier sur le serveur, mais si je remplace le fichier index.cgi par le nouveau, j'ai une erreur 500 internal server error,
J'ai donc bien vérifié que le chemin "vers le perl" était identique que l'index original à savoir
mais cela ne fonctionnait toujours pas.Code:#!/usr/bin/perl
Je me suis donc prété au test d'affichage d'un "hello world" et toujours rien
Pourtant ce code fonctionne en local.Code:
1
2
3
4
5 #!/usr/bin/perl print "Content-type: text/html\n\n"; print "Hello, world!\n";
Dernier test effectué, un copie colle du code contenu dans l'index.cgi original vers un fichier lambda test.cgi.
Et la surprise, le test.cgi affiche une erreur 500 alors que les code sont identiques o_0
Je n'ai pas accès au fichier log de server.
La personne anciennement responsable du site a précisé "que c'est de l'environnement d'utilisation et que si ça plante, le site plante", je suppose qu'il parler du fichier cgi
Je n'arrive donc pas a comprendre ou l'erreur pourrais provenir, auriez vous une idée ?