Halihallo Tom
beschreib nochmal in kleinen Schritten, was Du tust und was wann die
Fehlermeldungen sind
Und die nächste Serie:
1. Script t.php über FTP hochladen:
<?
ini_set('display_errors',true);
ini_set('error_reporting', E_ALL);
mkdir('test12', 0755); // line 5, OK
mkdir('test12/test123', 0755); // line 6, SAFE MODE Restr. in ef..
?>
Das Script liegt jetzt unter /home/test.ch/ftp/www/t.php
Die Permissions von www sind immer noch auf 0777 gesetzt, sodass
Verzeichnisse und Dateien trotz anderer uid geschreiben werden
können.
Ausgabe beim Starten von t.php über Browser:
Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 20191 is not allowed to access /home/test.ch/ftp/www/test12 owned by uid 30 in /home/daa.ch/ftp/www/t.php on line 6
Fazit: Das erste Verzeichnis _wird erfolgreich erstellt_ (falls das
Parentverzeichnis auf 0777 steht). Beim Versuch ein Unterverzeichnis
dieses neu (und im selben Script!) erstellten Verzeichnisses
anzulegen, tritt jedoch die SAFE MODE Restriction in effect
Fehlermeldung auf.
2. Ich habe das t.php Script von oben weiter angepasst und die
Permissions für test12 und test123 auf 0777 erhöht, falls sich
also die User der beiden Verzeichnisse unterscheiden sollten
(obwohl sie von ein und demselben Script erstellt wurden...?)
könnte es vielleicht jetzt funktionieren. Negativ. Trotz
genügender Permissions (full-access) bleibt die SAFE MODE
Restriction noch immer bestehen (naja, das ist zumindest logisch,
es hat ja nichts mit Berechtigungen zu tun, sondern mit
unterschiedlicher uid).
Viele Grüsse
Philipp
The only program that runs perfectly every time, is a virus.