ok je t'ecoute
Tous mes scripts sont dans :
Source/mirror/wap1.1/cgi-bin/testwml1.1.3
pour info
ok je t'ecoute
Tous mes scripts sont dans :
Source/mirror/wap1.1/cgi-bin/testwml1.1.3
pour info
Pour terminer correctemment tes trucs vu que tout fonctionne bien (apache bien installé, cgi operationnel), que veux tu faire concretement?
pourquoi y avait il ce chemin : /var/www/source/wap1.1/cgi-bin/testwml1.1.3/ ??
J'ai cru comprendre que tu recuperais les scripts d'un autre serveur. Quelle est la hierarchie des répertoires?
En fonction de ça, tu pourras soit faire juste un transfere des scripts et on configure apache en conséquence.
soit s'il y a pas beaucoup de script, tu les mets dans le repertoire cgi-bin et tu change le lien
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
c'est une application web ton truc? c'est à dire, sur on windows, ça ressemblait à quoi tes repertoires:
www
===repertoire source
=======scripts php
===wap1.1
=======scripts php
=======cgi-bin
===========script perl cgi
??? c'est ça?
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
alors en recuperant les sources du site j'ai recupere 90 scripts .pl qui se trouve dans :
/var/www/source/wap1.1/cgi-bin/testwml1.1.3/
ils sont appele par une cinquantaine de pages ceux qui m'arrangerait se serait de modifier apache et nous les 50 pages dont je ne connais pas le noms je sais qu'une 50 dep ages y font references mais je ne sais pas lequel .
non c un site web de test pour mon entreprise
mais le probleme c que l'organisation est completement melangé
met ceci dans ton apache
Oublie pas de mettre ces scripts en executables :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <Directory /var/www/source/wap1.1/cgi-bin> AllowOverride None Options None Options ExecCGI Order allow,deny Allow from all </Directory> ScriptAlias /cgi-bin/ /var/www/source/wap1.1/cgi-bin/
verifie que le shebang d'un des scripts est correct et redemarre apache
Code : Sélectionner tout - Visualiser dans une fenêtre à part chmod +x /var/www/source/wap1.1/cgi-bin/*.pl
voilà
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
mais dans mon repertoire cgi-bin j'ai un repertoire testwml1.1.3 je le rajoute juste a la fin?
<
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Directory /var/www/source/wap1.1/cgi-bin/testwml1.1.3> AllowOverride None Options None Options ExecCGI Order allow,deny Allow from all </Directory> ScriptAlias /cgi-bin/ /var/www/source/wap1.1/cgi-bin/testwml1.1.3/
Je mets ce que tu me donne a la place de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #<Directory /usr/lib/cgi-bin> #AllowOverride None #Options None #Options ExecCGI #Order allow,deny #Allow from all #</Directory>
si tu va sur ton interface : http://debian.ocorp.typhon.net/source/wap1.1/cgi-bin/
tu verras bien que tu as plusieurs repertoires.
Tous contiennent des script perl.
Si tu veux les faire fonctionner tous, autant faire
Ainsi, tous tes repertoires seront ok par la suite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <Directory /var/www/source/wap1.1/cgi-bin> AllowOverride None Options None Options ExecCGI Order allow,deny Allow from all </Directory> ScriptAlias /cgi-bin/ /var/www/source/wap1.1/cgi-bin/
Pour utiliser ton script http://debian.ocorp.typhon.net/sourc...l1.1.3/comp.pl,
il te suffira de mettre dans une page php par exemple le lien /cgi-bin/testwml1.1.3/comp.pl
=> c'est comme un lien symbolique, apache sait que /cgi-bin correspond à /var/source/wap1.1/cgi-bin et qu'il est considéré executable pour les cgi
Tu peux enlever l'autre config si tu veux, c toi qui voit si t'en a pas besoin
voilà
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
ok je test et je revisn te dire
merci pour ton aide
En faite j'ai mis tous les scripts dans USR/LIB/CGI-BIN
dans apche2.conf jai mis:
j'en est que deux qui fonctionne c normale tous les autres ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 AddHandler cgi-script .cgi .pl <Directory /usr/lib/cgi-bin> AllowOverride None Options None Options ExecCGI Order allow,deny Allow from all </Directory>
il me ressort l'erreur INTERNAL ERVEUR ERROR
qu'est ce qui marche et qu'est ce qui marche pas.Envoyé par theskel
Et comme tu le sais regarde tes log
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
bah ce que l'on a fait ensemble marche
mais pas les autres par exemple j'ai deux fois le meme scripts
qui s'apelle miroir.pl et miroir1.pl il y a une phrase d'affichage qui change, c tout.
J'ai bien refais les meme manip que tu ma dit bah il veut pas marcher
error.log:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [Tue Feb 06 17:48:29 2007] [error] [client 81.253.43.96] (2)No such file or directory: exec of '/usr/lib/cgi-bin/miroir1.pl' failed [Tue Feb 06 17:48:29 2007] [error] [client 81.253.43.96] Premature end of script headers: miroir1.pl
ou se trouve ces deux scripts? sont il bien executable?
Le repertoire dans lequel se trouve ces scripts ont ils les bon droits?
le shebang de ces scripts est il?
Code : Sélectionner tout - Visualiser dans une fenêtre à part #!/usr/bin/perl
montre les nous pour qu'on s'en fasse une idée!!
Courage
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
Désolé pour le retard je n'etait plus a mon poste.
Donc pour revenir a nos scripts seul un script fonctionne dans le repertoire.
le miroir.pl c'est tout, tous les autres scripts ne fonctionne pas. J'ai une erreur:
Les scripts sont correctes vu qu'ils fonctionnait sur un autre serveur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log.
Voila merci pour ton aide
Voila l'extrait du error.og lorsque je demande mon script:
[Tue Feb 13 09:55:17 2007] [error] [client 86.205.50.186] (2)No such file or directory: exec of '/usr/lib/cgi-bin/testwml1.1.3/urilenght.pl' failed
[Tue Feb 13 09:55:17 2007] [error] [client 86.205.50.186] Premature end of script headers: urilenght.pl
[Tue Feb 13 09:55:17 2007] [error] [client 86.205.50.186] File does not exist: /var/www/favicon.ico, referer: http://debian.ocorp.typhon.net/cgi-b...67890123456789
faudrait montrer les scripts posant probleme
- Les meilleurs cours et tutoriels Perl et Perl 6 pour vous former ;
- FAQ Perl, Perl 6 et Perl/Tk d'entraide ;
- Les news sur la rubrique Perl ;
- S'abonner au compte Twitter de la rubrique Perl ;
- Mes tutoriels developpez.com.
Pas de questions technique par messagerie privée (lisez les règles du forum Perl) et pour les nouveaux !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager