WordPress没有写入权限
0
使用WordPress上传图片时,提示:WordPress解决无法建立目录wp-content/uploads/yyyy/MM,有没有上级目录的写权限。
这个其实很简单就是你运行WordPress的时候,用户没有这个文件的写入权限。
解决办法:
- 建立uploads文件夹,假设WordPress的目录为:
/home/www
cd /home/www/wp-content
mkdirs uplaods
- 查看运行WordPress的用户,假设使用的Apache作为http服务器
ps aux | grep httpd
如下图:
apache就是用户名,将uploads的用户改为apache:
chown -R apache uploads
chown -R apache:apache uplaods
后面一条是把uploads的用户和用户组都改为apache,然后你就可以上传文件了。
当然应该还可以直接将Apache的用户改为root,不过这样应该会出现安全问题。