昨天换主机等同于整站搬迁了,无意中瞅了一眼百度sitemap1.0插件的推送历史,居然发现从2014年6月3日起就停止了推送。重新验证URL路径发现又见到了久违的Sign检测失败
之前遇到过,弄好了,所以没怎么慌张,依样画葫芦重装了wordpress,竟然不行!
遂只有一个东西了:wp-config.php
整站搬过来之后,由于配置与原主机一样,所以直接从原主机那儿拷了过来,把它放在了与public_html同一级目录下就没管了。
Sign检测失败
除了它之外没别的原因,于是乎能怎么办,删了,重新按正常的安装规程装一次——其实数据库什么的都已经存在,只不过是填写一些配置名称而已。完事之后重新验证URL,果然OK了!到此算是结束了吧?! 还没,我又很贱的把wp-config.php从网站根目录又移动到了与根目录同级文件夹,再验证又显示Sign检测失败。

所以最终结论是:要想验证成功,首先清空缓存插件的缓存,停用所有插件;不行的话,最直接的方法就是重装wordpress,而最重要的是按正常步骤来重装装wordpress,特别注意wp-config.php的写入,也就是从前台一步一步填写数据库信息,不要直接打开wp-config.php文件进行填写,与此同时不要把wp-config.php移动到上级目录当中(有的朋友为了安全起见喜欢这么干,因为这样网站一样正常访问)

不知道为什么,安装过后面板变成了全英文,应该还是wp-config.php的问题,找到下面这句:

  1. define('WPLANG', '');

在后面的引号里加上zh_CN即可:

  1. define('WPLANG', 'zh_CN');

百度sitemap插件Sign检测失败解决方法