OVH n'aime pas mes CGI.

WRInaute discret
Salut à tous...

J'ai téléchargé un script en CGI, cependant OVH me fait des erreur 500. Il ne veut pas de mon script. J'ai pourtant bien fait tout ce qu'il faut :

- Mes chemins de perl sont : #!/usr/bin/perl
- J'ai chmod mes fichiers en 755 et ensuite en 775 ce qui ne marchait pas plus.
- J'ai bien uploadé mes fichiers dans mon cgi-bin.

Et j'ai meme fait un test pour voir si mon cgi déconnait :

Code:
#!/usr/bin/perl print "Content-type: text/html \n\n";
print "Test";

Mais celui-ci ne marche meme pas... Une erreur 500 aussi... :(

J'ai ensuite testé le meme script en refesant toutes les étapes exactement pareil sur un autre serveur (qui n'est pas chez ovh) ... Et la ça marche sans prob...

Est-ce que vous avez une idée d'ou est-ce que ça peut venir ??? Merci d'avance à tous !! :)

Bonne journée !

PLAY
 
WRInaute accro
Bonjour

Je suis abonné à OVH, j'ai un 240Plan.

Il me semble que OVH veut que l'extension des scripts CGI, soit .cgi quel que soit le langage, python ou perl.

De plus, il est éventuellement possible qu'il faille mettre ce script dans le sous-répertoire cgi-bin/ du répertoire racine de ton site ( Au dessus de www ). Je ne suispas sûr, mais il me semble que OVH veut ça pour des raisons de sécurité.

Amicalement.

Jean-François Ortolo
 
WRInaute discret
Chez OVH, perl est en suexec. Les scripts doivent donc avoir la permission 705. Et fais attention à uploader en mode ascii.
 
Discussions similaires
Haut