Hallo,
ich weiß, dass das Dateisystem von Linux Systemen Case-Sensitiv ist. Aber
das spielt doch hier keine Rolle:
$filename = getcwd().'/'.'cpath.txt';
$
handle = fopen($filename, "w");
fwrite($
handle, 'abc');
Sollte so eigentlich stimmen. Nur leider bekomme ich die Fehlermeldung:
"Warning: fopen(/var/www/l3s11195/
html/Ablage/Privat/Test/cpath.txt): failed
to open stream: Permission denied"
getcwd() liefert den Pfad so wie er ist und er stimmt auch mit dem Pfad über
ein:
http://www.luckie-online.de/Ablage/Privat/Test/
Gebe ich den Pfad so an: /
html/Ablage/Privat/Test/cpath.txt oder so
/Ablage/Privat/Test/cpath.txt/cpath.txt bekomme ich die Meldung:
"Warning: fopen(): open_basedir restriction in effect.
File(/
html/Ablage/Privat/Test/cpath.txt) is not within the allowed path(s):
(/var/www/l3s11195:/usr/lib/php) in
/var/www/l3s11195/
html/Ablage/Privat/Test/index.php on line 24"
Desweiteren habe ich festgestellt, dass ich auch mit touch keine Datei
anlegen kann:
"Warning: touch(): Utime failed: Permission denied in
/var/www/l3s11195/
html/Ablage/Privat/Test/index.php on line 23"
Außerdem lautet die fehlermeldung ja "Permission denied", also dass mir die
nötigen Rechte feheln und nicht "Pfad oder Datei nicht gefunden" was der
Fall wäre, wenn der Pfad nicht stimmen würde.
Ich habe damals von Start XL auf Start XXL upgegradet. Kann es eventuell
sein, dass dort vergessen wurde die entsprechenden Features frei zu
schalten?