Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
913 views
in Technique[技术] by (71.8m points)

wordpress - The uploaded file could not be moved to wp-content/uploads

I am trying to upload pictures in WordPress but I get this error:

The uploaded file could not be moved to wp-content/uploads.

I am running it in localhost but the answers I have found are to change the folder permissions to 777 on the server.

I tried making an uploads folder myself, but it's of no use and there is no option to change the folder permissions to anything except read and write.

I'm using XAMPP on Mac OS X; I'm new to WordPress - how can I fix this?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

It is most likely a permissions issue. Find the user processes running on the site by navigating to your sites wp-content folder on the server your site is on. Then type this;

ps aux | egrep '(apache|httpd)'

Ignore root, but look at the other users

root      2507  0.0  0.3 423820 14328 ?        Ss   Aug04   0:51 /usr/sbin/httpd
apache    4653  0.5  1.9 483900 77252 ?        S    16:27   0:14 /usr/sbin/httpd
apache    4654  0.5  2.1 500160 84912 ?        S    16:27   0:13 /usr/sbin/httpd
apache    4656  0.8  2.0 484708 78712 ?        S    16:27   0:21 /usr/sbin/httpd
...

For me it actually was apache (usually www-data). Finally change the users of the uploads folder to this user;

sudo chown -R apache:apache uploads

(make sure you are in the directory above the uploads folder when running this command)

This will permit the correct user to access this directory using the correct access permissions of 755.

By using the dreadful '777' advice of others, you are simply allowing the correct user to access the directory assigned to the incorrect user - as well as anyone else who can access that directory!


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...