Disfonctionnement cgi-bin
Résolu
titiplanti
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
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
- 192.168.1.1/cgi-bin/webproc ✓ - Forum Réseau
- Convertir bin en iso gratuit - Télécharger - Gravure
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}