Eine Möglichkeit ist, dass Sie SELinux aktiviert haben und die Dateien / Verzeichnisse, die nicht geschrieben werden können, ursprünglich in Ihrem Home-Verzeichnis erstellt wurden (z. B. haben Sie sie dort entpackt, dann nach / var / www / html verschoben). SELinux erlaubt Apache nicht, diese Dateien zu ändern, obwohl sie scheinbar über korrekte Dateiberechtigungen verfügen. Deaktivieren Sie SELinux. Wenn das Problem dadurch behoben wird, können Sie entweder mit dauerhaft deaktiviertem SELinux ausführen, oder Sie können die SELinux-Einstellungen durcharbeiten, um diese Dateien und Verzeichnisse für Apache schreibbar zu machen.
Mit PHP kann nicht in das Verzeichnis / var / www / geschrieben werden, die Berechtigungen sind 777
Ich kann nicht verstehen, wo das Problem liegt. Apache läuft mit meinem Standardbenutzer, der diese Dateien tatsächlich schreiben kann.
Was soll ich machen?
3 Antworten auf die Frage
Überprüfen Sie, ob SElinux aktiviert ist oder den folgenden Befehl von su in der Konsole nicht verwendet.
selinuxenabled && echo enabled || echo disabled
Wenn es "enabled" zurückgibt, deaktivieren Sie es mit folgendem Befehl
echo 0 > /selinux/enforce
Überprüfen Sie nun, ob der Apache in das Benutzerverzeichnis schreiben kann.
I don't like the idea of disabling SELinux.. rather enable SELinux so Apache/PHP can write to where you neeed it to.
You can simply change the SE context of the directory to allow httpd to upload file:
chcon -t tmp_t www/
I had to do the same thing to get Wordpress Media uploads to work on my upload/
folder. See my SU post @ Wordpress can't upload images due to permissions
Hope this helps!
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
1
Apache Reverse Proxy
-
3
Ubuntu Server mit GNOME Desktop Envinronment - Einstellen der Apatche-Konfigurationsdateiberechtigun...
-
2
Wie kann ich zulassen, dass Programme, die Administratorrechte benötigen, beim Start in Vista ausgef...
-
1
Windows kann während des Speicherns von chkdsk und Office nicht auf die Festplatte schreiben
-
5
Gibt es eine Möglichkeit, eine geplante Aufgabe unter Windows XP auszuführen, ohne den Benutzernamen...
-
3
Wie kann ich verhindern, dass andere Personen den Inhalt meines Heimatverzeichnisses sehen, außer de...
-
8
Wie kann ich allen Benutzern in Linux Schreibzugriff auf einen Ordner gewähren?
-
7
Löschen nicht wiederherstellbarer Dateien in Vista
-
1
Zugriff auf das ehemalige XP-Laufwerk als zweites Laufwerk unter Windows 7