Patrick Klein: Kann keine cgi ausführen

Beitrag lesen

Hallo Klaus,

ich hab mal ein paar Kommentare hinterlassen, ich weis echt nicht mehr weiter.
 Danke
Patrick

Hier nur die wichtigsten Fehlerquellen:

  • Perl ist nicht am Server installiert

Doch, ist es

  • Der Webserver ist nicht für die Ausführung von Scripts konfiguriert

Wie bitte? Wie geht denn das? Was muss ich da machen?

  • Das Script liegt in einem Verzeichnis, welches nicht für Scriptausführung viorgesehen ist

Doch, im cgi-bin

  • Der Scriptname wurde falsch eingegeben (Case-Sensitiv)

Was heist das?

  • Der Pfad zum Perlinterpreter (#!/usr/bin/perl) ist für diese Maschine falsch angegeben. Vielleicht ist es /usr/local/bin/perl.

Es ist #!/usr/bin/perl

  • Ein benötigtes Modul ist nicht vorhanden

Welches Modul könnte da fehlen?

  • Der User, unter dem der Webserver arbeitet, hat keine Rechte, die Datei zu lesen ( überprüfe den lokalen Pfad auch mit)

Wie richte ich die ein, wenn es das sein sollte?

  • Im Script hat sich ein Fehler eingeschlichen

Glaub ich nicht, denn woanders läuft es, hab es 1:1 kopiert

  • Bei der Übertragung auf den Server per FTP wurde das Script nicht im ASCII-Mode gesendet

Es wurde im ASCII gesendet, das ist mir schonmal passiert, dann nie wieder. Aus Fehlern lernt man...;-)

Es gibt sicherlich noch mehr mögliche Ursachen, aber wirklich wichtig ist der Server-Log.

Grüße
  Klaus