Ersetzung habe ich gemacht und die Datei
error.txt wurde erstellt im cgi-bin Verzeichnis. Schreibrechte sehen so aus:
-rw-rw-r-- 1 ftpxx- users 1965 Oct 22 13:36 FormMail.pl
Diese Rechte sind zu wenig. Ein script, dass über einen handler vom Perl interpreter ausführbar sein soll, muss schon auch ein x als Recht in der richtigen Gruppe enthalten.
-rw-rw-rw- 1 ftpxx- users 0 Oct 22 13:04 error.txt
Leider kommt immer noch diese Fehlermeldung:
Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist.
Fehlermeldung:
Premature end of script headers: FormMail.pl
Im Internet habe ich immer wieder die Schreibrechte als Fehlerursacher für diese Meldung gesehen. Aber das scheint ja hier nicht vorzuliegen.
Das Verzeichnis selbst (cgi-bin) hat die Rechte 755.Aber auch in der Datei error.txt wird nichts geschrieben nachdem ich den Fehler reproduziert habe.
foreach my $name(@names){
@values = "";
Die obige Zeile erscheint irgendwie falsch.
Was denkt der Noob?
my @values=();
@values = $query->param($name);
mfg Beat
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische