Lokal und via telnet lauffähig; Browseraufruf --» Fehler
Julian Hofmann
- perl
Hallo,
nach zwei Tagen Rumtüfteln bin ich langsam am verzweifeln. Ich habe ein Script geschrieben, es zuhause am Rechner ausprobiert, und es läuft ohne Probleme. Auch die Ausführung via Telnet am Server funktioniert. Rufe ich allerdings das Script über den Browser auf bekomme ich einen Apache-Fehler 500.
Wie gesagt, das Script ist unter Perl lauffähig; auch die entsprechenden Freigaben der betroffenen Dateien sind vorhanden.
Weiß irgendwer weiter? Woran könnte es denn noch liegen?
Gruß
Julian
Ich habe ein Script geschrieben, es zuhause am Rechner ausprobiert, und es läuft ohne Probleme. Auch die Ausführung via Telnet am Server funktioniert. Rufe ich allerdings das Script über den Browser auf bekomme ich einen Apache-Fehler 500.
Wie gesagt, das Script ist unter Perl lauffähig; auch die entsprechenden Freigaben der betroffenen Dateien sind vorhanden.
Weiß irgendwer weiter? Woran könnte es denn noch liegen?
Erzeugt Dein Skript einen korrekten http-Header?
Wenn nicht, würde das erklären, wieso es nur genau über den Webserver nicht funktioniert ...
Hi,
Wie gesagt, das Script ist unter Perl lauffähig; auch die entsprechenden Freigaben der betroffenen Dateien sind vorhanden.
Du meinst also, die Rechte seien korrekt gesetzt, ergo fällt das aus.
Erzeugt Dein Skript einen korrekten http-Header?
Wenn nicht, würde das erklären, wieso es nur genau über den Webserver nicht funktioniert ...
Ja, oder z.B. der Pfad zum Perl-Interpreter stimmt nicht. Beim Aufruf mit "perl script.pl" merkt man das ja nicht...
Cheatah