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 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;
; 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
; 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
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!