PHP Safe Mode
am 29.11.2005 - 18:29 Uhr in
Ich habe Drupal auf einem Webspace installiert der alle Anforderungen erfüllt. Allerdings hab ich ein Problem mit dem PHP Safe Mode der bei diesem Webspace (sinnvollerweise wie ich finde) aktiviert ist.
Gibt es eine Möglichkeit Drupal mit aktiviertem Safe Mode fehlerfrei zu betreiben?
Infos
Bei mir treten unter "Settings" folgende Fehlermeldungen auf:
The directory file does not exist.
The directory tmp does not exist.
Beide Ordner hab ich per FTP (FileZilla) erstellt und die Rechte auf 755 gesetzt.
In den Administer Messages tauchen folgende Meldungen auf:
mkdir(tmp): Permission denied in /srv/www/htdocs/web310/html/includes/file.inc on line 86.
mkdir(): SAFE MODE Restriction in effect. The script whose uid is 1233 is not allowed to access /tmp owned by uid 0 in /srv/www/htdocs/web310/html/includes/file.inc on line 86.
Hier ist Safe Mode wohl nicht ganz mit den 2 unterschiedlichen Usern einverstanden (UID 0 und UID 1233).
Kann mir jemand helfen?
Mit adventlichen Grüßen
Simon
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo Simon,
am 29.11.2005 - 18:45 Uhr
Hallo Simon,
das Problem hat eher sekundär was mit Drupal zu tun. Es liegt vielmehr an den nicht ausreichenden Rechten deines FTP-Users.
Die notwendigen Rechte müssen für den Apache/PHP User vergeben werden (oftmals User wwwrun).
Hi Björn, danke schon mal.
am 30.11.2005 - 11:17 Uhr
Hi Björn,
danke schon mal. Ich hab meinen Provider jetzt mal angeschrieben.
Könntest Du es mir trotzdem noch mal genauer erklären was jetzt wie vergeben werden muss? Muss der Benutzer oder müssen die Ordner bearbeitet werden? Also quasi wenn ich einen Root-Zugang hätte.
Das wär klasse!
Gruß, Simon
PHP-User
am 30.11.2005 - 18:25 Uhr
Muss der Benutzer oder müssen die Ordner bearbeitet werden? Also quasi wenn ich einen Root-Zugang hätte.
Du mußt dem User unter dem PHP ausgeführt wird, die notwendigen Rechte einräumen. Evtl. hilft dir das
http://www.php-faq.de/q/q-datei-rechte.html
ein wenig weiter.
Ich hatte meinen provider
am 07.12.2005 - 16:13 Uhr
Ich hatte meinen provider angeschrieben und ihn gebeten, die Verzeichnisse /files und files/pictures anzulegen und deren Rechte auf 777 zu setzen.
Das hat er gemacht, als ich noch näher erklärte, warum ich das wollte und nun läuft Drupal bei mir.
Probleme mit /tmp habe ich (bisher) keine.
Gruß, Frank