Leeloo5E: kann Datei nicht finden

Beitrag lesen

Hallo struppi, Hallo steckl

hier mal die Zeile, wo Perl die Datei öffnen soll und die Fehlermeldung ausgibt:

  
 my $datei = "export.csv";  
 open(DATEI, "<", $datei) || die "Datei ($datei) nicht gefunden weil $!";  

Fehlerausgabe ist dann immer noch:
  Datei (export.csv) nicht gefunden weil: No such file or directory at ...

Wenn ich obiges Auskommentiere und versuche die Datei zum Schreiben zu öffnen, nämlich so

  
 open(DATEI, "+>>", $datei) || die "Problem beim Öffnen von $datei weil: $!";  

Kommt der Fehler:
 Problem beim Öffnen von export.csv weil: Permission denied at ...

Die Dateirechte sind auf 644 gesetzt, d.h. der Besitzer darf lesen und schreiben. Der Besitzer ist wwwrun, der ja den Apachen "ausführt".

Hm ... da Perl das ganze ja ohne Murren auf der Konsole ausführt, könnte es vielleicht nicht sein, dass die Apache-Einstellungen mir einen Strich durch die Rechnung machen? Ich schau mal da rein, vielleicht ist dort irgendwo was eingestellt, dass es nicht erlaubt auf weder lesend noch schreibend auf die Dateien zuzugreifen.

Gruß,
Leeloo

--
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach." - Edsger W. Dijkstra