Einzelnen Beitrag anzeigen
  #1  
Alt 08.03.2006, 18:54:36
harry harry ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 25
Ordner und Dateien erstellen

Hi,

Ich habe nun meine Page zusammen und auf meinem Computer (mit xampp für Windows) funktionirt sie auch einwandfrei.

Da auf dieser Page im Laufe der Zeit immer weitere Ordner und Dateien über eine der bereits gefertigten Dateien angelegt werden, die auch bearbeitet werden, kann ich diese natürlich nicht per FTP uploaden (wegen der Rechte). Also habe ich eine Installations.php-Datei geschrieben, welche alle Ordner und Dateien schreiben soll. Wie gesagt, auf meinem Computer funktioniert dies super, aber nicht auf meiner Homepage des Providers. Dort werden nur die Ordner und Dateien der obersten Ebene angelegt. Unterordner und Dateien in den Ordner nicht. Da bekomm ich folgende Fehlermeldungen:
Zitat:
Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 1738 is not allowed to access /var/www/vhosts/web139/html/test/ALLE owned by uid 81 in /var/www/vhosts/web139/html/test/INSTALL.php on line 67

Warning: mkdir(): SAFE MODE Restriction in effect. The script whose uid is 1738 is not allowed to access /var/www/vhosts/web139/html/test/ALLE owned by uid 81 in /var/www/vhosts/web139/html/test/INSTALL.php on line 68

...
Die Ordner werden so angelegt:
PHP-Code:
$umask umask(0);
mkdir("ALLE"0777);
mkdir("ALLE/ALLGEMEINESUEBERDIABETES"0777);
...
umask($umask0777); 
Danach werden die Dateien erzeugt.

Die später noch hinzugefügten Dateien (mit denen gearbeitet wird) werden vor dem Schreibzugriff jeweils mit chmode auf 0777 und danach wieder auf 0755 gesetzt.

Ich dachte, wenn ich die Dateien und Ordner auf dem Server mit PHP erstelle gibt es keine Probleme mit den Rechten. Hab ich da einen Denkfehler oder wo liegt das Problem?

Kann mir da jemand helfen?
Mit Zitat antworten