Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1287 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Apache +Error 500 +CGI

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Apache +Error 500 +CGI

n°26137
die488
Posté le 24-08-2001 à 15:46:19  profilanswer
 

J'ai cette erreur :

Code :
  1. Internal Server Error
  2. The server encountered an internal error or misconfiguration and was unable to complete your request.
  3. Please contact the server administrator, candiulb@brutele.be and inform them of the time the error occurred, and anything you might have done that may have caused the error.
  4. More information about this error may be available in the server error log.


lorsque j'exécute un script CGI.  
J'ai ce problème depuis que j'ai changé le documentRoot dans le httpd.conf (/var/www/html --> /www )
Quand je regarde le log de cette erreur, il me dit :

Code :
  1. [Fri Aug 24 15:46:58 2001] [error] [client 192.168.0.4] (2)No such file or directory: getpwuid: i
  2. nvalid userid -1
  3. [Fri Aug 24 15:46:58 2001] [error] (2)No such file or directory: exec of /www/tnhn/ubb/cgi/cp.cgi
  4. failed
  5. [Fri Aug 24 15:46:58 2001] [error] [client 192.168.0.4] Premature end of script headers: /www/tnh
  6. n/ubb/cgi/cp.cgi


J'ai pourtant spécifié +ExecCGI dans le dossier /www/tnhn .
Le chmod est est 755 pour les CGI
Si qqn a une idée...
Merci d'avance

mood
Publicité
Posté le 24-08-2001 à 15:46:19  profilanswer
 

n°26141
Largo
troubadour
Posté le 24-08-2001 à 16:22:03  profilanswer
 

G eu exactement le meme probleme y'a 2 jours.
et aucune info sur le net qui marche pour moi.
mon pb; c'était que les scripts étaient en format dos (avec ^M à la fin) mais je ne le voyais pas sous vi, ni avec cat, more ....
 
donc, fait un dos2unix de tes fichiers
faudrait le proposer à la FAQ d'apache.org!
HTH

n°26142
Largo
troubadour
Posté le 24-08-2001 à 16:23:26  profilanswer
 

hum, j'avais juste Premature end of ....
tu dois avoir en plus un probleme de droit enfin, d'appartenance.
vérifie que tes fichiers appartiennent bien à nobody/nobody (par défaut, check ta config d'apache pour savoir sous kel user le démon tourne) sinon
fait :
chown -R nobody *
chgrp -R nobody *
 
DANS LE REPERTOIRE OU Y'A LES SCRIPTS
-R : récursif

 

[edtdd]--Message édité par Largo--[/edtdd]

n°26145
die488
Posté le 24-08-2001 à 17:33:11  profilanswer
 

Merci bcp pour cette info, je crois que c'est très interessant ce problème de permission !
Je crois que pour /www j'ai apache/apache comme user/group le tout en 755.
Je teste dès que je rentre !

n°26172
die488
Posté le 24-08-2001 à 22:00:36  profilanswer
 

J'ai trouvé la réponse et je vous la fais partagé
j'avais configurer mes Virtuals hosts dans le fichier httpd.conf ce qui fct pour le php et l'html mais pas pour le cgi (faut croire...). Il faut mettre les Vhosts dans un fichier conf "a part" dont le chemin d'accès se trouve dans l'httpd.conf
 
Voilà, merci Largo
PS : j'espère que c'est pas trop confus...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Apache +Error 500 +CGI

 

Sujets relatifs
pb avec apachePb de shebang / scripts / cgi sous apache
apache et .php3Pb. Apache
[Apache] Y a un GUI ou un truc pour le configurer ?installation apache et emplacement de httpd.conf
apache sur beosConfiguration APACHE et PERL
serveur Apache -> site web visible sur le LAN mais pas sur le NET[MDK8] où s'installe apache sur la mandrake 8 ?
Plus de sujets relatifs à : Apache +Error 500 +CGI


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR