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:26 3681browse

The following columnWordPress Tutorialwill 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