30. august 2005 - 11:28Der er
34 kommentarer og 1 løsning
Aktivere/installere perl?
Hej... Jeg har installeret en Apache 2 server på min SuSe linux 9,3. Serveren kører OK, men hvis jeg linker til .pl filer, skriver den bare program koden og eksekverer intet? SKulle mene der er perl plugin installeret :S - Er dog ik vildt hardcore i Linux
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
hov, jeg var selvf. lige lidt hurtig i dit andet spm. om det samme! Fra en side jeg engang havde: (stier skal selvf. ændres, men ellers er det vist det samme!)
<Directory "C:/Apache/htdocs"> Her skal du tilføje ExecCGI til din Options linie:
dels plejer webserveren at skrive i error_loggen hvad fejlen er og dels skal rettighederne være korrekte - dvs dels skal apache kunne finde scriptet og apache-brugeren skal have lov til at ekskvere filen.
Du må lige bære lidt over med mig, for er ret ny i Linux :) Det eneste der ligner en error log for mig, som jeg kan finde, er error.conf under /etc/apache2/
error.conf er vist en konfigurationsfil. Jeg ved ikke lige hvordan suse sætter apache op men prøv at lave en "ls -l /etc/apache2" - eller søg i httpd.conf efter "ErrorLog".
der er to måder at eksekvere filen: 1) perl test.pl 2) ./test.pl
den første vil sige om perl kan finde ud af at eksekvere den - den anden viser også om operativ systemet er sat korrekt op. Kan du evt poste en "ls -l test.pl"
Hvis jeg skriver det uden gåseøjen sker der ikke noget, men hvis jeg skriver det med, skriver den: No such file or directory Jeg forstår ikk hva jeg laver lige nu, men lyder som om du har tjek på det ;)
hvis du kigger på den logfil som du sendte et link til ovenover kan du se: [Wed Aug 31 12:52:12 2005] [error] [client 192.168.0.129] (13)Permission denied: exec of '/srv/www/cgi-bin/test.pl' failed [Wed Aug 31 12:52:12 2005] [error] [client 192.168.0.129] Premature end of script headers: test.pl
Der står en egentlige grund i linien lige oven over.
okay... lige nu står den linjer her [client 192.168.0.129] Premature end of script headers: test.pl der bare mange flere gange, men uden den linje ovenover.... Har du en idé til hva jeg ka gøre ?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.