Disfonctionnement cgi-bin
Résolu
titiplanti
Messages postés
27
Statut
Membre
-
benland -
benland -
Bonjour,
Je n'arrive pas à faire fonctionner un programme mimetex.cgi. Quand je le charge avec le navigateur, j'ai un message d'erreur de configuration apache : Internal Server Error.
J'ai vérifié ma configuration.
Extraits de mon fichier httpd.conf :
Et voici ce que je lis dans mes logs :
httpd/error_log
cgi.log
Le problème est-il là ? Pouvez-vous m'aider à configurer correctement ou à trouver l'origine de mon problème ?
Je n'arrive pas à faire fonctionner un programme mimetex.cgi. Quand je le charge avec le navigateur, j'ai un message d'erreur de configuration apache : Internal Server Error.
J'ai vérifié ma configuration.
Extraits de mon fichier httpd.conf :
<IfModule mod_alias.c>
ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
<Directory "/usr/local/apache/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
</IfModule>
...
<VirtualHost 91.121.79.159>
ServerAdmin webmestre@mathforu.com
DocumentRoot /home/mathforu/www
User mathforu
Group users
ServerName www.mathforu.com
ServerAlias mathforu.com
CustomLog logs/mathforu-access_log combined
ScriptAlias /cgi-bin/ /home/mathforu/cgi-bin/
</VirtualHost>
Et voici ce que je lis dans mes logs :
httpd/error_log
[Thu Sep 27 15:06:51 2007] [error] [client 90.1.60.227] Premature end of script headers: /home/mathforu/cgi-bin/mimetex.cgi
cgi.log
[2007-09-27 14:34:19]: info: (target/actual) uid: (mathforu/mathforu) gid: (users/users) cmd: mimetex.cgi [2007-09-27 14:34:19]: error: file has no execute permission: (/home/mathforu/cgi-bin/mimetex.cgi)
Le problème est-il là ? Pouvez-vous m'aider à configurer correctement ou à trouver l'origine de mon problème ?
A voir également:
- Disfonctionnement cgi-bin
- Fichier bin - Guide
- Fichier cue et bin ✓ - Forum Logiciels
- Mp4 to bin - Forum Format et connectique vidéo
- Bin to mp4 ✓ - Forum Format et connectique vidéo
- Conversion fichiers BIN en fichiers AVI - Forum Format et connectique vidéo
22 réponses
# ls -l /home/mathforu/cgi-bin/mimetex.cgi -rw-r--r-- 1 mathforu users 850321 sep 20 23:06 /home/mathforu/cgi-bin/mimetex.cgi
Ce sont les mêmes droits que mon précédent serveur et qui fonctionnaient.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
error_log
[Thu Sep 27 15:37:25 2007] [error] [client 194.214.150.9] Premature end of script headers: /home/mathforu/cgi-bin/mimetex.cgi
cgi.log
[2007-09-27 15:37:25]: info: (target/actual) uid: (mathforu/mathforu) gid: (users/users) cmd: mimetex.cgi
[2007-09-27 15:37:25]: info: (target/actual) uid: (mathforu/mathforu) gid: (users/users) cmd: mimetex.cgi
(une ligne de gagnée dans le cgi.log)
[Thu Sep 27 15:37:25 2007] [error] [client 194.214.150.9] Premature end of script headers: /home/mathforu/cgi-bin/mimetex.cgi
cgi.log
[2007-09-27 15:37:25]: info: (target/actual) uid: (mathforu/mathforu) gid: (users/users) cmd: mimetex.cgi
[2007-09-27 15:37:25]: info: (target/actual) uid: (mathforu/mathforu) gid: (users/users) cmd: mimetex.cgi
(une ligne de gagnée dans le cgi.log)
oui, mais c'est fois il n'y a pas d'erreur
donc c'est le moment de savoir ce que ton script doit faire
ce qui est sur c'est que le script est bien exécuté
donc c'est le moment de savoir ce que ton script doit faire
ce qui est sur c'est que le script est bien exécuté
Ah ...
c'est ce script qui me sert à écrire les formules mathématiques en LaTeX : http://www.forkosh.com/mimetex.html
Il fonctionnait sur mon précédent serveur.
c'est ce script qui me sert à écrire les formules mathématiques en LaTeX : http://www.forkosh.com/mimetex.html
Il fonctionnait sur mon précédent serveur.
ecrit dans
/home/mathforu/cgi-bin/test.pl
ensuite
Peut être qu'il faut changer l'extension.
Ton script est écrit dans quel langage?!
/home/mathforu/cgi-bin/test.pl
#!/usr/bin/perl -wT print "Content-type: text/html \n\n"; print "Test";
ensuite
chmod -v 0755 /home/mathforu/cgi-bin/test.plet fait un test
Peut être qu'il faut changer l'extension.
Ton script est écrit dans quel langage?!
essaie de mettre cette directive à dans ton hôte virtuel
Options Includes ExecCGI MultiViews FollowSymLinks Indexes
J'essaierai ce soir ... Je dois absolument partir (suis déjà en retard !)
Merci beaucoup : j'espère qu'on pourra reprendre plus tard.
Merci beaucoup : j'espère qu'on pourra reprendre plus tard.
essaie
<VirtualHost 91.121.79.159>
ServerAdmin webmestre@mathforu.com
DocumentRoot /home/mathforu/sd/annuaire/www
User mathforu
Group users
ServerName annuaire.mathforu.com
CustomLog logs/annuaire.mathforu.com-access_log combined
ScriptAlias /cgi-bin/ /home/mathforu/cgi-bin/
<Directory "/home/mathforu/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Ouf, j'ai eu peur : je n'ai plus eu de site (page blanche !) même après avoir corrigé et relancé apache. Un reboot soft a arrangé les choses .... ;)
Je suppose que tu voulais plutôt que j'essaye :
J'ai essayé ce dernier code : non rien de mieux ....
Je suppose que tu voulais plutôt que j'essaye :
<VirtualHost 91.121.79.159>
ServerAdmin webmestre@mathforu.com
DocumentRoot /home/mathforu/www
User mathforu
Group users
ServerName www.mathforu.com
CustomLog logs/mathforu-access_log combined
ScriptAlias /cgi-bin/ /home/mathforu/cgi-bin/
<Directory "/home/mathforu/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
?
J'ai essayé ce dernier code : non rien de mieux ....
ne touche à rien et teste
http://www.mathforu.com/cgi-bin/mimetex.cgi?x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}
http://www.mathforu.com/cgi-bin/mimetex.cgi?x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}