因此,在从Windows托管转移到Unix之后登录时遇到一些问题。
当我尝试登录管理面板时,我看到了:
Sorry, you are not allowed to access this page
我使用谷歌,搜索等等。所有在帖子中写的东西都没有,比如禁用插件,更改主题等,我仍然有这个问题。我问过托管公司,他们告诉我这个:
The problem is caused by the fact that you created multisite and most likely made confusion in the privileges. You'd better turn to the wordpress programmer
但问题是我没有创建多站点,只安装了语言插件(WPML)。
DEBUG并且错误没有显示任何内容。
答案 0 :(得分:0)
这基本上是许可问题。
您需要执行以下操作,
find foldername -type d -exec chmod 755 {} \;
find foldername -type f -exec chmod 644 {} \;
将文件权限更改为正确文件,文件为644,文件夹为755。
答案 1 :(得分:0)
编辑current_user_can函数是/var/www/html/wp-includes/capabilities.php并添加if(is_admin())返回true;