Und nochmal SAFEMODE ;-)
Posted: 2003-09-26 11:19
Hallo Zusammen,
ich hätte da noch eine SAFEMODE Frage. Wie ich im Forum gesehen habe gab es da ja schon heiße Antworten zu :-)
Ich habe folgenden Fehler:
SAFE MODE Restriction in effect. The script whose uid is 659 is not allowed to access /home/www/web2/html/k1 owned by uid 0
Mein Script liegt in:
/home/www/web2/html/k/script.php
und will auf
/home/www/web2/html/k1/verz1/info.txt
zugreifen!
Ich habe jetzt für jeden Kunden ein Verzeichniss in meinem web2 angelegt k1 ... k9 und jeder Kunde hat zu seinem Verzeichniss FTP Zugangsdaten somit können diese Files direkt dort ablegen. Jetzt brauch ich ein Script welches alle Verzeichnisse durchläuft und die Dateien einließt. Das habe ich soweit auch fertig nur bekomme ich obige Fehlermeldung.
Sehe ich jetzt folgendes richtig?
1. Ich kann den Scriptowner nicht so einstellen das er auf alle k1..k9 Verzeichnisse zugreifen kann, da die owner wegen ftp unterschiedlich sind.
2. Ich kann das Problem nur lösen in dem ich den SafeMode ausschalte, obwohl mir das nicht so lieb ist?
2.1 In php.ini steht bereits safe_mode=off, ich muss also nur noch in die httpd.conf die Zeile -> php_admin_flag safe_mode Off eintragen. Dann ist aber für alle Domains der SafeMode aus. Kann ich den SafeMode auch nur für eine Domain abschalten? Wo finde ich die httpd.conf? Muß ich irgendwas neustarten? wenn ja, wie?
3. Oder gibts ne bessere Lösung als den SafeMode auszuschalten?
So das wärs auch schon, danke schonmal für eure Hilfe!
ich hätte da noch eine SAFEMODE Frage. Wie ich im Forum gesehen habe gab es da ja schon heiße Antworten zu :-)
Ich habe folgenden Fehler:
SAFE MODE Restriction in effect. The script whose uid is 659 is not allowed to access /home/www/web2/html/k1 owned by uid 0
Mein Script liegt in:
/home/www/web2/html/k/script.php
und will auf
/home/www/web2/html/k1/verz1/info.txt
zugreifen!
Ich habe jetzt für jeden Kunden ein Verzeichniss in meinem web2 angelegt k1 ... k9 und jeder Kunde hat zu seinem Verzeichniss FTP Zugangsdaten somit können diese Files direkt dort ablegen. Jetzt brauch ich ein Script welches alle Verzeichnisse durchläuft und die Dateien einließt. Das habe ich soweit auch fertig nur bekomme ich obige Fehlermeldung.
Sehe ich jetzt folgendes richtig?
1. Ich kann den Scriptowner nicht so einstellen das er auf alle k1..k9 Verzeichnisse zugreifen kann, da die owner wegen ftp unterschiedlich sind.
2. Ich kann das Problem nur lösen in dem ich den SafeMode ausschalte, obwohl mir das nicht so lieb ist?
2.1 In php.ini steht bereits safe_mode=off, ich muss also nur noch in die httpd.conf die Zeile -> php_admin_flag safe_mode Off eintragen. Dann ist aber für alle Domains der SafeMode aus. Kann ich den SafeMode auch nur für eine Domain abschalten? Wo finde ich die httpd.conf? Muß ich irgendwas neustarten? wenn ja, wie?
3. Oder gibts ne bessere Lösung als den SafeMode auszuschalten?
So das wärs auch schon, danke schonmal für eure Hilfe!