Heim  >  Artikel  >  CMS-Tutorial  >  WordPress kann hochgeladene Dateien nicht nach wp-content/uploads verschieben

WordPress kann hochgeladene Dateien nicht nach wp-content/uploads verschieben

藏色散人
藏色散人nach vorne
2020-12-03 14:29:263773Durchsuche

Die folgende Kolumne „WordPress-Tutorial“ stellt Ihnen die Lösung für das Problem vor, dass hochgeladene Dateien nicht in WordPress-Inhalte/Uploads verschoben werden können. Ich hoffe, dass sie Freunden in Not hilfreich sein wird!

Lösung für die Unfähigkeit, hochgeladene Dateien in wp-Inhalte/Uploads in WordPress zu verschiebenWordPress kann hochgeladene Dateien nicht nach wp-content/uploads verschieben

Erstellen Sie eine LNMP-Umgebung und richten Sie ein WordPress-Website-Erstellungssystem einDie LNMP-Umgebung wurde schnell erstellt, aber als WordPress dort installiert wurde Es gab einige Probleme

Die wichtigsten Probleme:

1. Das erste ist, dass wp-content/uploads keine Berechtigung zum Erstellen hat.

​​​​​​​​​​​​​​​ ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​:

1 haben die Berechtigung zum Erstellen.

​​: ​

2. Hochgeladene Dateien können nicht nach wp-content/uploads verschoben werden.

 Das ist ein großes Problem, und es ist auch ein problematisches. Die Antworten von Baidu sind alle gleich: 777-Berechtigungen festlegen, kein chinesischer Benutzername,

  ist nutzlos.

 Bevor ich die Lösung erhalte, möchte ich zunächst den Hintergrund beschreiben

 Bei der Installation der LNMP-Umgebung habe ich alles mit dem Root-Benutzer installiert, aber als ich das Programm installiert habe, habe ich einen neuen Morequ-Benutzer erstellt und alle Programme darunter abgelegt diesen Benutzer und dann Nginx-Proxy verwenden.

 Es liegt ein Berechtigungsproblem vor.

  Ich habe Baidu vergeblich durchsucht und schließlich über die Bing-Suche eine Antwort gefunden.

Nachdem ich es entsprechend seiner Methode geändert hatte, konnte ich nicht einmal über http gelangen, sodass es 500 kostete. Nach vielen Bemühungen bekam ich endlich die Antwort.

  a) Ändern Sie nginx.conf

Am Anfang dieser Datei gibt es einen Ort, an dem Sie den Benutzer festlegen können. Ändern Sie ihn wie folgt:

user  root root;
worker_processes  1;

b) Ändern Sie php-fpm.conf

Ich habe diesen Satz in dieser Datei gesehen: 🎜
; Include one or more files. If glob(3) exists, it is used to include a bunch of
; files from a glob(3) pattern. This directive can be used everywhere in the
; file.
include=/etc/php-fpm.d/*.conf
🎜 Sie können in diesen Ordner gehen und einen Blick darauf werfen. Darin befindet sich eine www.conf-Datei. 🎜🎜 Ändern Sie diese Datei: 🎜
; Set permissions for unix socket, if one is used. In Linux, read/write
; permissions must be set in order to allow connections from a web server. Many
; BSD-derived systems allow connections regardless of permissions.
; Default Values: user and group are set as the running user
;                 mode is set to 0666
;listen.owner = morequ
;listen.group = morequ
;listen.mode = 0666
; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;       will be used.
; RPM: apache Choosed to be able to access some dir as httpd
user = morequ
; RPM: Keep a group allowed to write in log dir.
group = morequ
🎜 Ändern Sie den ursprünglichen WWW-Benutzer in meinen aktuellen Benutzer. 🎜🎜 Das Ergebnis war erfolgreich. 🎜

Das obige ist der detaillierte Inhalt vonWordPress kann hochgeladene Dateien nicht nach wp-content/uploads verschieben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen