ScriptAlias /cgi-bin/

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 :smile:)

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 ) 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

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 :smile:)

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

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

Danke

Chris :smile:)

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]