-
"file not found"
Hi,
ich habe folgendes Problem: ein Perl-CGI-Skript namens "email.cgi" ist im cgi-bin Verzeichnis. Wenn ich mit'm Netscape die Datei aufrufe gibt's einen internal server error. Wenn ich "perl email.cgi" aufrufe, klappts. Wenn ich "./email.cgi" aufrufe gibt's einen "file not found"-Fehler, obwohl die Datei existiert (ehrlich! ), 755 als Attribute hat und auch sonst in keiner Zeile von meinen anderen CGI-Programmen abweicht!!!
Woran könnte das liegen?
Chris
-
Hi Chris,
koennte mir vorstellen das die erste Zeile in deinem Skript evtl. falsch ist:
#!/usr/bin/perl
Pfad zum Perl Interpreter
Falls das nicht hilft poste das Dings mal
mfg Tobias
[Dieser Beitrag wurde von mightymike99 am 18. Dezember 2000 editiert.]
-
Hi Tobias,
der Pfad steht drin... ich hab die ganze Datei grösstenteils von einem anderen Skript übernommen, und das funktioniert einwandfrei.
>Falls das nicht hilft poste das Dings mal
Das sind 12 Kilobyte! Wäre wohl ein bisschen viel für so ein Forum, oder?
(Wenn du dich (oder jemand anders) sich aber bereiterklärt, das mal anzuschauen, schick ich's gerne per EMail weiter )
Grüße
Chris
-
Hi!
Kann es vielleicht sein, daß das Skript im DOS (CRLF) Format ist? Dann hast du den Effekt, daß /usr/bin/perl nicht gefunden wird, weil ja nach /usr/bin/perl<CR> gesucht wird [einfach dos2unix drüberlaufen lassen und alles wird gut].
cu,
Michael.
-
JA, DAS WARS!!! Cool, vielen Dank, jetzt funktionierts!
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen