Hosting FAQ
PHP-Rechte anpassenPHP wird als Apache/Webserver-Modul mod_php ausgeführt. Dies führt dazu, dass Dateien bzw. Verzeichnisse, welche via PHP erstellt wurden dem Webserver-Benutzer "apache" (UID: 48) zugeteilt werden.
Wenn Sie nun via FTP auf diese Daten zugreifen wollen, erhalten Sie eine Berechtigungsfehlermeldung. Der FTP-Benutzer befindet sich in einer anderen Gruppe und hat somit standardmässig keine Rechte auf die via PHP erstellten Daten.
Um nun den Zugriff via FTP zu ermöglichen, müssen die Rechte der entsprechenden Dateien/Verzeichnisse auf 777 geändert werden. Dies muss auch via PHP erfolgen.
1. Anpassung einzelner Dateien
Um einzelne Dateien anzupassen, verwenden Sie bitte den folgenden simplen PHP File Manager. Er besteht aus 1 Datei und sollte in einem eigenen Verzeichnis installiert werden (damit diese geschützt werden kann):
PHP File Manager
Hier finden Sie eine Anleitung, wie Sie mit dem File Manager arbeiten.
Danach können Sie die Rechte via Button "Permissions" auf 777 ändern.
2. Automatische Korrektur aller Dateien
Um schnellstmöglich alle Dateien des Benutzers "apache" anzupassen, steht Ihnen folgendes Script zur Verfügung. Laden Sie hierzu die Datei in Ihr httpdocs und öffnen Sie diese im Browser:
PHP-Script perm.php Mit der Ausführung des Scripts perm.php werden folgende Anpassungen an den Daten des Benutzers apache (PHP) vorgenommen:
- Alle Verzeichnisse des Benutzers apache werden rekursiv mit den Rechten 777 ausgestattet.
- Alle Dateien des Benutzers apache werden rekursiv mit den Rechten 666 ausgestattet.
Hiermit wird sichergestellt, dass die Daten danach via PHP und FTP editiert werden können.
zurück zur Supportseite
|
 |
|
Weitere Beiträge zum Thema PHP
|
|
Keine Antwort gefunden?
Falls Sie keine passende Antwort
für Ihr Anliegen hier gefunden
haben, dann schreiben Sie unserem
Support mittels Kontaktformular.
|
|
 |