ScriptAlias /cgi-bin/

Von: , Frage gestellt am Sa, 12. Aug 2000

An alle Linuxianer,

habe probleme mein formmail.pl zum laufen zu bringen.
Mein DirectoryRoot /home/httpd/html
ScriptAlias /cgi-bin/ /home/httpd/cgi-bin

der aufruf erfolgt:
action="/cgi-bin/formmail.pl"

Netscape bringt einen misconfiguration Fehler.
Im error_log steht folgendes:
(2)No such file or directory: exec of /home/httpd/cgi-bin/formmail.pl failed
[client 192.55.64.45] Premature end of script headers: /home/httpd/cgi-bin/formmail.pl

Bitte sag mir doch jemand was ich noch einstellen muß, damit das endlich funktioniert.

Vielen Dank für jegliche Hilfe.

Chris :-))

3 Antworten zu dieser Frage

  1. Antwort von nach 2 Stunden hilfreich
    Re: ScriptAlias /cgi-bin/

    HI

    Ist die erste Zeile deines Scripts so etwas wie

    #!/usr/bin/perl
    und ist das der korrekte Pfad zu perl, sowie ist die Datei ausführbar? (mit chmod a=x <Dateiname>) Wenn ja, dann führe die Datei mal per Hand aus, und schau was passiert. Wenn alles funktioniert, dann ändere mal dein Script, dass sämtliche Ausgaben des Scripts im Script in einem String gespeichert werden, und erst ganz am Schluss eine Ausgabe erfolgt. (Vorher nie)

    CU Roland

    • Antwort von nach 2 Stunden hilfreich
      Re^2: ScriptAlias /cgi-bin/

      Hi Roland,

      der pfad zu perl stimmt, denn which perl ergibt /usr/bin/perl

      Ausführbar ist sie auch chmod 755.

      Ich versuche mal sie on hand zu starten.

      Danke soweit.

      chris :-)) [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

    • Antwort von nach 5 Stunden hilfreich
      Re^2: ScriptAlias /cgi-bin/

      Formmail funftioniert die Datei war defekt. Habe mir einfach eine neue von Matts Wright geholt. www.worldwidemart.com/scripts

      Danke

      Chris :-)) [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!