Je n'arrive pas a installer perl sur apache 1 - Perl - Programmation
Marsh Posté le 11-05-2004 à 23:29:23
c'est pas trop trop programmation
va voir dans soft&réseau
Marsh Posté le 12-05-2004 à 07:22:12
heu..bof, m'enfin vais quand meme poster la bas au cas ou
Marsh Posté le 12-05-2004 à 09:55:42
il y a quand meme beaucoup de codeur perl qui traine plus ici, odnc leur aide serait precieuse
(oui oui, c'est un up )
Marsh Posté le 12-05-2004 à 11:25:12
codeur perl != compileur perl
et encore moins sous windows
sérieusement, moi je te dirais de prendre activeperl et le modperl livré avec apache
Marsh Posté le 12-05-2004 à 11:27:15
oui j'ai pris ce mod_perl
mais je veut reussir a l'installer par moi meme, s'en est devenu un defi
meme en mattant le httpd.conf d'active perl j'ai pas reussi a l'installer
Marsh Posté le 12-05-2004 à 11:28:07
Burgergold a écrit : codeur perl != compileur perl |
oui mais bon, c'est comme un codeur php, certain savent compiler php
Marsh Posté le 12-05-2004 à 11:29:38
chacal_one333 a écrit : oui j'ai pris ce mod_perl |
si ca serait sur linux ok je comprendrais, mais sous windows, jtrouve ca un peu ridicule de vouloir compiler ses trucs
Marsh Posté le 12-05-2004 à 11:30:24
c'est ptet ridicule mais j'ai jamais reussi a l'installer correctelent.
Marsh Posté le 12-05-2004 à 11:33:59
t'a bien le fichier "CProgram Files/Apache Group/Apache/modperl.so" à ce même endroit ?
Marsh Posté le 12-05-2004 à 11:39:54
t'a suivi quel tuto pour faire ton install? celui là ?
http://perl.apache.org/docs/1.0/os/win32/install.html
ton test.pl si tu l'exécute au command prompt, ca fonctionne?
Marsh Posté le 12-05-2004 à 11:52:26
je cherche pas a compiler mod_perl, juste a installer perl sur apache.
mod_perl.so je l'ai deja
Marsh Posté le 12-05-2004 à 12:11:12
essaie de remplacer ta ligne
Options All MultiViews ExecCGI
par
Options MultiViews
(en passant, si t'a all, t'es pas obligé de placer autre chose jcrois)
ajoute ensuite la ligne
ScriptAlias /cgi-bin Dwork/perl
ca te permettra d'exécuter un cgi par http://localhost/cgi-bin/test.pl
Marsh Posté le 12-05-2004 à 12:12:43
c'est pas localhost/perl/test.pl ??
la je suis au taf donc je vais devoir attendre ce soir.
en attendant je recolte un max d'info.
genre quelqu'un qui l'a deja fait, qui pourrait me dire ce qu'il a dans son httpd
Marsh Posté le 12-05-2004 à 12:14:01
chacal_one333 a écrit : c'est pas localhost/perl/test.pl ?? |
bin l'alias /cgi-bin pointe sur Dworkperl alors http://localhost/cgi-bin/test.pl pour l'exécuter par le web
Marsh Posté le 12-05-2004 à 12:15:27
okay
par contre le mod_perl.so faisant 113ko, je le trouve enorme comparé au autres
Marsh Posté le 12-05-2004 à 12:16:23
chacal_one333 a écrit : okay |
ouais javais remarqué aussi, mais tu dis que c'est pas toi qui l'a compilé, tu l'as simplement downloadé.
C'est possible, sachant qu'il y a surement plus de fonctionnilité dans mod_perl que dans bien d'autres
Marsh Posté le 12-05-2004 à 12:20:44
disons que j'ai downloader activeperl et que j'ai choppé le mod_perl dedans
Marsh Posté le 12-05-2004 à 13:17:25
on sait jamais, ptet que quelqu'un aurait d'autres truc a dire
Marsh Posté le 12-05-2004 à 19:40:12
j'ai tester dans le shell et ca fonctionne
#!C:/Perl/bin/perl.exe |
d:\work\perl
=> test.pl
==> "elle"
Marsh Posté le 12-05-2004 à 19:53:33
Burgergold a écrit : essaie de remplacer ta ligne |
j'ai tester ca et la ca merde encore plus
Citation : Forbidden |
Marsh Posté le 12-05-2004 à 20:13:35
Citation : |
il a quoi mon header?
Marsh Posté le 12-05-2004 à 22:21:26
je comprend pu grand chose la
pour creer mod perl soit meme il faut les sources (ce que j'ai) et taper 2 lignes de commande
Run, from a DOS window in the top-level directory of the mod_perl sources, |
bref je fait :
D:\TEMP_DL\MOD_PERL>perl makefile.pl |
D:\TEMP_DL\MOD_PERL>nmake |
Marsh Posté le 12-05-2004 à 22:39:22
nmake c'est le programme make de visual studio , autrement dit tu l'as pas forcément
Marsh Posté le 12-05-2004 à 22:45:40
chacal_one333 a écrit : ha ben alors |
passe à linux ou bien ...
Marsh Posté le 12-05-2004 à 22:46:21
bien
nan, un defi est un defi, je veut reussir mais j'y arrive pas
Marsh Posté le 12-05-2004 à 22:47:28
t'as pas compris le bien ,
Marsh Posté le 13-05-2004 à 17:11:38
ben non, il a forcement quelqu'un qui sait comment faire, il traine ptet pas ici tout le temps non plus
Marsh Posté le 11-05-2004 à 22:33:25
, j'ai un sacré soucis avec perl et apache.
Je désirerait le compiler par moi meme et non en prenant des pack apache/perl deja tout pres.
j'ai suivis pas mal de tuto sur le net et pourtant rien n'y fait j'ai toujours l'erreur
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, chakal@if-faw.com 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.
Apache/1.3.29 Server at localhost Port 80
et dans le log error j'ai
[Tue May 11 22:37:35 2004] [error] [client 127.0.0.1] d:/work/perl/test.pl is not executable; ensure interpreted scripts have "#!" first line
[Tue May 11 22:37:35 2004] [error] [client 127.0.0.1] couldn't spawn child process: d:/work/perl/test.pl
ou egalement
[Tue May 11 22:40:21 2004] [error] [client 127.0.0.1] malformed header from script. Bad header=elle: d:/work/perl/test.pl
a savoir que test.pl contient un truc vraiment basic
#!C:\Perl\bin\perl.exe
$femme{"truc"}=["elle", "elles"];
print $femme{"truc"}[0],"\n";
Bon dans la config d'apache (1.x)
j'ai rajouter plusieur truc pour les cgi/perl
tout d'abord
AddHandler cgi-script .cgi .pl
ScriptAlias /cgi-bin/ "D:/work/perl"
#
# "C:/Program Files/Apache Group/Apache/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "D:/work/perl">
AllowOverride None
Options All MultiViews ExecCGI
Order allow,deny
Allow from all
</Directory>
puis
LoadFile c:\perl\bin\perl58.dll
et enfin le gros soucis
LoadModule perl_module modules/mod_perl.so
IMPOSSIBLE de charger le mod perl.so
si je rajoute ca, apache m'affiche cette fenetre
pourtant vous pouvez voir ici que mod_perl.so est bien la
bref je sais vraiment pas quoi faire, et j'ai un gros besoin d'aide
Message édité par Profil supprimé le 12-05-2004 à 07:22:28