Schrift
[thread]793[/thread]

Anfänger benötigt hilfe: warum funktioniert bei mir perl nicht (Seite 2)



<< |< 1 2 >| >> 15 Einträge, 2 Seiten
Ronnie
 2006-08-08 12:54
#8512 #8512
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
[quote=kengal,08.08.2006, 09:51]was menst du mit /perl ?[/quote]
Er meint das du den vollständigen Pfad zur perl.exe angeben solltest:
#!C:/Program Files/xampp/perl/bin/perl.exe
kengal
 2006-08-08 15:22
#8513 #8513
User since
2006-08-07
5 Artikel
BenutzerIn
[default_avatar]
geht auch nicht... :(
renee
 2006-08-08 18:02
#8514 #8514
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Dein Webserver läuft? Du rufst die Datei im Browser auf? Du hast die AddHandler-Direktive, die ich Dir genannt hatte, in der Konfigurationsdatei? Was sagt die access.log und/oder error.log?
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
kengal
 2006-08-09 13:16
#8515 #8515
User since
2006-08-07
5 Artikel
BenutzerIn
[default_avatar]
ich habs jetzt immerhin zu ner fehlermeldung bekommen^^

Server error!

The server encountered an internal error and was unable to complete your request.

Error message:
couldn't create child process: 720002: test.pl

If you think this is a server error, please contact the webmaster.
Error 500

Auszug aus der error.log

[Wed Aug 09 11:11:54 2006] [error] [client 127.0.0.1] (OS 3)The system cannot find the path specified. : couldn't create child process: 720003: test.pl, referer: http://127.0.0.1/test.html
[Wed Aug 09 11:11:54 2006] [error] [client 127.0.0.1] (OS 3)The system cannot find the path specified. : couldn't spawn child process: C:/Program Files/xampp/cgi-bin/test.pl, referer: http://127.0.0.1/test.html
[Wed Aug 09 11:13:27 2006] [error] [client 127.0.0.1] (OS 2)The system cannot find the file specified. : couldn't create child process: 720002: test.pl
[Wed Aug 09 11:13:27 2006] [error] [client 127.0.0.1] (OS 2)The system cannot find the file specified. : couldn't spawn child process: C:/Program Files/xampp/cgi-bin/test.pl
[Wed Aug 09 11:13:47 2006] [error] [client 127.0.0.1] (OS 2)The system cannot find the file specified. : couldn't create child process: 720002: test.pl, referer: http://127.0.0.1/test.html
[Wed Aug 09 11:13:47 2006] [error] [client 127.0.0.1] (OS 2)The system cannot find the file specified. : couldn't spawn child process: C:/Program Files/xampp/cgi-bin/test.pl, referer: http://127.0.0.1/test.html

auszug aus der access.log
127.0.0.1 - - [09/Aug/2006:11:11:53 +0200] "GET /test.html HTTP/1.1" 200 240
127.0.0.1 - - [09/Aug/2006:11:11:54 +0200] "GET /cgi-bin/test.pl HTTP/1.1" 500 1163
127.0.0.1 - - [09/Aug/2006:11:13:27 +0200] "GET /cgi-bin/test.pl HTTP/1.1" 500 1163
127.0.0.1 - - [09/Aug/2006:11:13:47 +0200] "GET /cgi-bin/test.pl HTTP/1.1" 500 1163
renee
 2006-08-09 13:28
#8516 #8516
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Das Problem ist, dass der Dein Perl-Interpreter nicht gefunden wird (in dem absoluten Pfad befindet sich ein Leerzeichen). Probier mal einen anderen Weg:

Setz mal in der Konfiguration ScriptInterpreterSource für das cgi-bin Verzeichnis auf registry. Also müsste dann sowas drinstehen:
Code: (dl )
1
2
3
4
5
ScriptAlias /cgi-bin/ "C:/Program Files/xampp/cgi-bin/"
<Directory "C:/Program Files/xampp/cgi-bin/">
ScriptInterpreterSource registry
# andere anweisungen
</Directory>


Das funktioniert aber nur, wenn in der Registry auch tatsächlich ein Eintrag für .pl-Dateien gemacht ist.

Oder Du installierst Perl extra in einen anderen Pfad (z.B. nach C:\usr\)
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
<< |< 1 2 >| >> 15 Einträge, 2 Seiten



View all threads created 2006-08-07 16:45.