PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Ordner und Dateien erstellen (http://www.selfphp.de/forum/showthread.php?t=12832)

harry 08.03.2006 18:54:36

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?

Opendix 08.03.2006 20:05:36

AW: Ordner und Dateien erstellen
 
dein provider hat save_mode aktiviert...

http://www.php-faq.de/q/q-konfiguration-safe-mode.html

harry 08.03.2006 20:24:26

AW: Ordner und Dateien erstellen
 
Danke Opendix,

aber wie umgehe ich nun dieses Problem.

Ich dachte, dass die Dateien und Ordner auf Grund der Installationsdatei (welche die einzige ist, die per FTP geuploadet wird) eben alle Dateien und Ordner die gleichen Rechte haben.

harry 09.03.2006 09:38:18

AW: Ordner und Dateien erstellen
 
OK, scheinbar kann mir keiner helfen :o(

Anders gefragt: Wie kann man dann am besten mit PHP Ordner und Seiten erstellen und bearbeiten lassen, so das bei einem neuen User ein neuer Ordner mit Dateien (welche wiederum durch Eingaben bearbeitet werden) erstellt werden können?

Bitte helft mir, es ist echt wichtig.

Danke


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:17:19 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.