So ändern Sie die Berechtigungseinstellungen für WordPress-PHP-Dateien

angryTom
Freigeben: 2019-08-10 15:38:51
Original
3878 Leute haben es durchsucht

So ändern Sie die Berechtigungseinstellungen für WordPress-PHP-Dateien

WordPress-Berechtigungen haben einen großen Einfluss auf die Installation und Nutzung. Wenn Ihr Server ein Linux-System verwendet, können Sie den Befehl cd verwenden, um zu der Datei oder dem Ordner zu wechseln, in der Sie die Datei ändern müssen Berechtigungen. Verzeichnis und verwenden Sie dann den Befehl chmod, um die Dateiberechtigungen zu ändern.

Wenn Sie mehr über WordPress erfahren möchten, klicken Sie auf: WordPress-Tutorial

Das Folgende ist eine Einführung Lösungen für verschiedene Probleme, die durch Dateiberechtigungen verursacht werden.

1. Theme kann nicht installiert, Theme geändert oder Theme gelöscht werden

chmod 755 wordpress
find wordpress -type d -exec chmod 755 {} \;
find wordpress -iname “*.php” -exec chmod 644 {} \;
chown -R nginx:nginx wordpress
Nach dem Login kopieren

2. Wenn Ihr WordPress auf das Problem stößt Folgende Probleme treten auf:

1. Bilder können nicht hochgeladen werden

2. Themes und Plug-ins können nicht automatisch installiert werden (FTP Konto erforderlich)

3. Automatische Aktualisierung nicht möglich

4. Alle anderen Probleme, die WordPress zum Schreiben von Dateien erfordern

Diese Probleme haben im Wesentlichen den gleichen Grund: Ihr WordPress-Verzeichnis gehört nicht dem aktuellen Benutzer und der aktuellen Gruppe, d. h. Benutzer mit Webzugriff haben keine Berechtigung, alle WP-Vorgänge auszuführen, die Schreibberechtigungen erfordern. Lösung:

Zuerst müssen Sie Root-Berechtigungen haben, sich mit SSH anmelden und das wp-Installationsverzeichnis eingeben:

cd /var/www/html/my_wp_blog
Nach dem Login kopieren

Alle Schreibberechtigungen erteilen:

chmod 777 wp-content
Nach dem Login kopieren

Als Nächstes Ich gebe es Ihnen: Wenn Sie ein Bild in einen Blogbeitrag hochladen, generiert WP ein Verzeichnis und prüft dann, welcher Benutzer den Ordner erstellt hat. Unter normalen Umständen lautet der Name dieses Benutzers „Apache“, und viele Leute denken, dass dieser Benutzer „Niemand“ ist. In Bezug auf die Probleme, auf die Piaoyi selbst gestoßen ist, habe ich LNmp auf dem VPS installiert und dieser Benutzer ist „www“.

Gehen Sie zum wp-content-Verzeichnis von wp und überprüfen Sie die Berechtigungen aller Dateien/Ordner in diesem Verzeichnis. Der Benutzer und die Benutzergruppe, zu der sie gehören:

cd wp-content
ls -l
Nach dem Login kopieren
total 16 
-rw-r–r– 1 root root 30 May 4 2007 index.php 
drwxr-xr-x 3 root root 4096 Feb 10 19:31 plugins 
drwxr-xr-x 5 root root 4096 Mar 23 03:04 themes 
drwxrwxrwx 3 www www 4096 Mar 24 02:08 uploads
Nach dem Login kopieren

Beachten Sie, dass das Upload-Verzeichnis hochgeladen wird wird vom Benutzer www erstellt.

Als nächstes stellen Sie die wp-Inhaltsberechtigungen auf 755 wieder her: :

cd ..
chmod 755 wp-content
Nach dem Login kopieren

Als nächstes folgt der eigentliche Reparaturbefehl: Ändern Sie den Besitzer des Ordners, in dem sich wp befindet, in den Benutzer, der gerade www gefunden hat:

cd ..
chown -R www:www my_wp_blog
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo ändern Sie die Berechtigungseinstellungen für WordPress-PHP-Dateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!