Home  >  Article  >  CMS Tutorial  >  WordPress cannot move uploaded files to wp-content/uploads

WordPress cannot move uploaded files to wp-content/uploads

藏色散人
藏色散人forward
2020-12-03 14:29:263767browse

The following column WordPress Tutorial will introduce to you the solution to the problem that uploaded files cannot be moved to wp-content/uploads in WordPress. I hope it will be helpful to friends in need!

WordPress cannot move uploaded files to wp-content/uploads

Solution to the inability to move uploaded files to wp-content/uploads in WordPress

Build a lnmp environment and put a wordpress website builder The system

lnmp environment was quickly set up, but some problems occurred when putting WordPress

The main problem:

1. The first one is wp -content/uploads does not have permission to create,

You can create this manually, just give it 777 permission.

2. Unable to move uploaded files to wp-content/uploads.

This is a major problem, and it is also a troublesome one. Baidu’s answers are all the same, setting 777 permissions and not requiring a Chinese user name.

It is of no use at all.

Before getting the solution, first describe the background

When installing the lnmp environment, I installed it all using the root user, but when I put the program, a new morequ user was created, and the program Put everything under this user, and then use nginx proxy.

This leads to a permissions issue.

I searched Baidu to no avail, and finally found an answer using Bing search.

After changing it according to his method, I couldn't even get through http, so it was 500. After many efforts, I finally got the answer.

a) Modify nginx.conf

At the beginning of this file, there is a place to set user, modify it to:

user  root root;
worker_processes  1;

b) Modify php-fpm.conf

I saw this sentence in this file:

; 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

You can go into this folder and take a look. There is a www.conf file in it

Modify this file:

; 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

Change the original www user to my current user.

The result was successful.

The above is the detailed content of WordPress cannot move uploaded files to wp-content/uploads. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:cnblogs.com. If there is any infringement, please contact admin@php.cn delete