新装wordpress网站,登陆后台显示"您没有足够的权限访问该页面"附解决排查方案
新安装网站,没有迁移,没有改数据库,没有换域名,就纯粹的安装,安装过程还蛮顺利的。安装完成后前台的首页、文章页、标签页都正常,就是后台登陆不了,一步一步来说我遇到的问题。
新装wordpress网站完成后,登陆后台直接报错“500错误,服务器尝试完成请求时遇到意外情况”,直接觉得不可思议,因为本人玩wordpress好久了,也是第一次遇到,自我感觉能搞定,所以就网上搜了一下攻略,各种说法的都有,直接来说我做了什么。
第一步,更改PHP版本,一般我们安装新的网站时,PHP版本默认是居中的版本。如果用的程序源码是比较老的,建议选择5.4~5.6,如果是最新版本的建议选择7.0或7.4,我一直用的是3.6版本,根据情况调高或调低后到后台刷新,看看还会不会显示500错误,结果没用,进入第二步。
第二步,登陆FTP客户端,进入插件和主题的文件夹。路径:wp-content-plugins、wp-content-themes,plugins和themes代表的是模版和插件,这里把plugins和themes的名字随便改一下,我这里改成了plugins123和themes123,有些后台不能访问,可能就是因为插件或模版不匹配,这里可以理解为禁用的意思,然后再刷新后台基本上就能够解决了。
到此应该可以访问wp-login.php后台面板页了,输入我们安装数据库时填写的用户名和密码,点击登陆就可以进入后台了。如果显示“您没有足够的权限访问该页面”,这又是什么鬼,也是第一次碰到,网上找了一些攻略,说法很多,试了都不行。
我去了站长论坛发帖求助,还有知乎,可能问题太专业了,呵呵,无果。
我尝试把wp-admin的权限改成755,甚至775都没用,
我又尝试去wordpress官方英文论坛上找结果,然而他们和我的情况都不一样。
后面去万能的某宝上问。第一个人开价200元,第二个人开价100元,然后我说我域名和空间加在一起都没有100元,人家可能也忙直接说50元帮搞,这么好赚,我都想开淘宝店了,毕竟吃技术饭的,理解。
于是我想重装一次7.1的最新版再多试一次,之前我一直用3.6版本的,这次装好后登陆后台时,发现提示数据库错误,需要自动修复的按键,点击修复完成,应该就可以登陆了,但如果还是提示“您没有足够的权限访问该页面”。
第三步,点击管理进入mysql数据库,修改表前缀,这是当初创建数据库时自己设置的名字和安装数据库时的表前缀不一致。搞成一样就可以了,方法如下,
表: jd_usermeta-jd_capabilities、jd_usermeta-jd_user_level
表: jd_options-jd_user_roles,新装网站一般是第四页
我自己设置的是jd,而wordpress默认的表前缀是wp,修改方法也简单,鼠标双击名称进入编辑,空白处再点击完成或按Esc,也就是把wp改成我设置的jd。
就改三个地方。更改之后刷新后台就可以正常登陆了,完善解决。自己有时都很佩服自己呢。