Beat: neue *pl erstellen

Beitrag lesen

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