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