Probleme de requete Perl sur serveur local (Newbie inside ) - Programmation
Marsh Posté le 27-03-2001 à 17:36:31
Donne les droits de ton fichier au user qui a lancé le server Apache. Pour le connaitre loggue toi en root et tape:
ps -aux | grep http
et regarde la première colonne.
[edit]--Message édité par zeltron--[/edit]
Marsh Posté le 27-03-2001 à 17:17:51
Voilà l'ennoncé du problème :
Sous linux (Mandrake 7.2), Apache est installé d'origine. J'ai fait une page HTML qui appele un programme perl.
J'ai donc placé mon fichier html dans var/www/html/tetard/bidule.html
Le fichier perl est dans var/www/cgi-bin/tetard/bidule.pl
En root, j'ai fait chown pour ces deux repertoires pour qu'ils m'appartiennent. J'ai verifier, ils sont bien a Tetard (Tetard c'est moi )
La page HTML se charge bien quand je fait http://192.134.129.xxx/mary/bidule.html
J'ai verifier 36 fois les chemins d'acces, mais a chaque fois que je lance la requete en perl, ca plante :
The serveur encountered an internal error... blablabla...
il me met dans le fichier d'erreurs (/var/log/httpd/errors/log) :
No such file or directorie : Exec of Bidule.pl failed.
J'ai evidament verifier le programme perl, qui marche tres bien en console quand je fait perl bidule.pl
Alors J'ai encore rien compris ??, c'est un probleme de droits d'acces à bidule.pl ??
Faut que j'arrete l'informatique ?? La PS2 c'est bien ??
:cry: Ouinnnn, j'en ai marre !!
Merci