关于wordpress搬家后wp-admin登录成功出现404的解决办法  

博客再一次搬家后转移到日本服务器,今天打开博客登陆控制面板管理后台发现登陆不了。在博客登陆页面输入用户名和密码,点击登陆之后,直接跳转到了博客提示页面不存在的404页面,看起来好像被黑了?喵的,赶紧解决smiley
 
尝试的解决方法如下,仅供参考:
第一种:
原以为是apache服务器 .htaccess文件设置的问题,打开网站根目录下的.htaccess文件:
 
# -FrontPage-
 
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
 
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
… …
 
# END WordPress
一看开头果然多了几行apache设置deny from all等访问的限制,当初上传.htaccess文件的时候这些是没有的,显然是虚拟主机apache服务器自己后来添加上去的。wordpress登陆是使用POST方法,所以会受到<Limit GET POST>规则的限制,order deny,allow会先检测deny规则,然后以最后面的allow from all规则为准,所以这个.htaccess文件并没有起到限制作用。修改成allow from my.ip.my.ip,或删除掉这个.htaccess文件,重新上传新的wordpress安装压缩包自带的默认.htaccess文件之后,也确实还是不能登录,跳转到了404页面(.htaccess权限改为777也是如此)。
 
 
第二种:
排除了.htaccess文件的原因后,wordpress论坛上很多人碰到这种情况说是wordpress插件的原因:
 
将”wp-content”目录下的”plugins” 文件夹重命名为 “plugins.off”或其他名称,禁用所有插件。
如果使用了wp cache等缓存插件,需要先清除这些wordpress页面缓存。
然后再以”域名/wp-login.php” 登陆就不会再自动跳转404页面,可以进入wp管理后台dashboard。
再将”plugins” 目录的名称改回来。
在”Dashboard > Plugin” 依次重新激活各个插件,激活一个检查一下是否跳转到404页面,最后检测出是哪个插件出问题。
但是禁用了所有wordpress插件之后,问题依旧。然后进入mysql数据库检查修复数据库表,或修改wp_options中的siteurl和home之后,登陆wordpress仍然跳转到404页面;
 
 
第三种:
google搜索到在wordpress login wp admin showing 404 error page中也许可能是wordpress安装目录的文件权限问题。
 
1. 登陆FTP转到/public_html/wp-admin
 
2. 右键点击 wp-admin 文件夹编辑文件属性 File Attributes
 
3. 将文件夹权限改为 755 同时应用到所有子目录。Flashfxp如下图:
 
4. 点击 Ok。同时也像上面一样设置 wp-content 和 wp-includes 文件夹。
 
5. 清除浏览器cookie等缓存。
 
遗憾的是,这种方法最后还是不行,登陆->404页面,随便输入用户名和密码,也不会提示输入了错误的密码。
 
 
第四种:
 
最后突然想到这个美国主机是需要vpn才能登陆的,是不是vpn代理的问题呢。换了一个免费日本vpn代理之后竟然可以登录wordpress管理后台了。为什么使用原来的vpn 的ip登陆wp会跳转到404页面呢,以前碰到这种情况是该ip无法访问某个网站的所有内容,是这个ip被主机商从服务器的源头就给屏蔽了,这次应该也会是属于这种问题。该ip被封(block)的原因可能是短时间内大量的登陆请求操作(比如同时登陆同一个空间内的多个wordpress博客)。赶紧给虚拟主机服务商发送ticket要求解除对这个ip的禁止,解决无法登陆wordpress管理后台,跳转到不存在的404页面的问题。

欢迎大佬支持本博客的发展 -- Donate --

本文链接:关于wordpress搬家后wp-admin登录成功出现404的解决办法

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:三十岁,谢谢!^^


分享到:          
  1. 我的网站发现这个问题,希望有解…

  2. 今天另一站搬家vps的时候输入域名竟然出现的是安装页面~~郁闷了 知道怎么办吗???对了 你的日本服务器是哪个啊??xrea??

    • 有钱人~~linode~~看见了~~

    • 数据库还原了?wp-config改了没

      • 也不知道什么原因 最后重新搬家了一遍 就ok了~~~呵呵~~羡慕linode啊~~~~

        • 速度还没你的好.一台服务器那么多网站,卡也卡死了

          • 不是吧 我的速度也慢死了~~~新站丢vps上线学习 等vps玩熟练了 就丢现在的主机了 你网站速度很好啊~~~对了 你的linode放量多少站啊?

          • 你ip反向一下试试viewdns.info

  3. 我的是搬家,直接把数据库倒入进去,更改url和Home地址后,进入首页空白,登陆更新一下主题,首页正常了,其他链接都是404,如果再去更新一下固定链接,这下就麻烦了,全站包括后台都是403,至今未找到解决办法。

  4. 真奇怪!之前遇到500的问题,后来设置755就解决了。404还没见过呢

    • 755啊,服务器安全设置问题
      现在我这里的缩略图还有问题呢,一直懒得动弹

  1. 没有通告