一.网站404的解决方法
有时,在WordPress的设置中修改了网页的永久连接后,会出现除了博客主页其他页面404的情况,此时只需要在nginx.conf中server块下添加一行重定向代码即可解决:
location / {
try_files $uri $uri/ /index.php?$args;
}
二.无法下载插件、上传图片的解决方法
如果无法下载插件、上传图片,特别是提示没有操作权限的时候,可以采用以下方法解决。
首先,我们需要知道,在Linux系统下,对于某些文件,只有某些用户有读写的权限。因此,出错的原因就是WordPress这一用户没有wordpress的文件夹的读写权限,那么修复的途径就是将wordpress的文件夹的读写权限给WordPress了。可是,我们不知道WordPress的用户名和用户组,因此首先我们先给任何用户wordpress的文件夹的写权限,首先进入该目录:
cd home/wwwroot/default
然后给wp-content文件夹写权限:
sudo chmod 777 wp-content
然后返回WordPress后台,此时可以发现图片能正常上传了。随便上传一张图片,然后查看是谁进行了写:
cd wp-content
ll
一般来说,最新一条记录,也是标记为uploads的记录的操作者就是WordPress的用户。在我这里,是www,用户组也是www,于是先将wp-content文件夹的权限还原:
cd ..
sudo chmod 755 wp-content
然后将WordPress所在的文件夹的用户变为www:
sudo chown home/wwwroot/default
sudo chgrp home/wwwroot/default
此时应该就能正常使用了。
Comments NOTHING