Wie lege ich die Berechtigungen für den Ordner „wp-content/“ fest, sodass alle Unterverzeichnisse dessen Berechtigung erhalten?

Wie lege ich die Berechtigungen für den Ordner „wp-content/“ fest, sodass alle Unterverzeichnisse dessen Berechtigung erhalten?

WordPress verwendet den Ordner „wp-content“, um Uploads zu speichern. Je nachdem, in welchem ​​Monat Sie die Datei hochladen, werden die Uploads auch in einem eigenen Ordner gespeichert, etwa:

wp-content/uploads/month/day/file.jpg

der Ordner benötigt 755 Berechtigungen und ich glaube für alle Unterordner.

Wie kann ich das machen?

Antwort1

So ändern Sie vorhandene Dateien und Ordner: chmod -R 755 *

um zukünftige Dateien zu ändern umask 022

Antwort2

Der Ordner benötigt nur die Berechtigung 700. Alle Zugriffe sollten als Apache-Benutzer erfolgen (www-data unter Ubuntu). Um sicherzustellen, dass die App 755 Berechtigungen für Verzeichnisse festlegt, stellen Sie sicher, dass sie mit „umask 022“ ausgeführt wird. Es ist wichtig, dass das Verzeichnis dem Webserver-Benutzer gehört und beschreibbar ist.

Es ist sicherer, wenn Apache nur in das Upload-Verzeichnis schreiben kann. Das bedeutet jedoch, dass Sie Designs, Plugins und Sprachen über einen anderen Mechanismus aktualisieren müssen. Das Ubuntu-Paket verwendet /var/www/wp-uploads als Upload-Verzeichnis.

Antwort3

Wenn Sie die Berechtigungen für den Ordner „wp-content/uploads“ richtig vergeben, sollten die neu erstellten Unterordner diese grundsätzlich so übernehmen, wie sie erstellt werden.

verwandte Informationen