解决wordpress主题安装、升级需要账号密码的问题
原因:wordpress文件夹权限不够
- 进入到服务器的terminal面板(也就是ssh连接)
- 进入到wordpress安装所在文件夹
cd /data/wwwroot/default
//进入文件夹
chmod 777 wp-content
//改变wp-content的访问权限为777 - 接下来给你的博客的文章上传一张图片,WP会生成一个目录,然后查看是哪个用户创建了文件夹。一般情况下,这个用户名叫“apache”,也有不少人发现这个用户是“nobody”,就我本身遇到的问题,我在VPS上安装的是LNmp,这个用户是“www”。
cd wp-content
//进入到这个文件夹
ls -l
//查看文件夹下所有文件
total 16
-rw-r–r– 1 root root 30 May 4 2007 index.php
drwxr-xr-x 3 root root 4096 Feb 10 19:31 plugins
drwxr-xr-x 5 root root 4096 Mar 23 03:04 themes
drwxrwxrwx 3 www www 4096 Mar 24 02:08 uploads
注意上传目录 uploads 是用户 www 创建的。
接下来把wp-content权限还原到 755
cd /data/wwwroot/defaule
chmod 755 wp-content
下来就是实际修复的命令了,改变wp所在文件夹的拥有者为刚找到的这个用户www
4. cd /data/wwwroot/defaule
//再次确认是不是在wordpress安装的文件夹中
chown -R www /data/wwwroot/default
//改变拥有者
完成。