昨天在给客户搭建网站的时候,买了个域名并且租用了服务器,安装好wordpress程序。第一次登陆的时候能登陆进去,退出来之后登陆就进去了,试了好多次都不行。
之后就换了一个服务器IP,我一直用的谷歌浏览器,打开网站显示的DNS解析错误,但在IE和其他浏览器上打开时却能打开。后台登陆时还是登陆不上去,登陆了好多次依然如此,太郁闷了。最后问了服务器供应商确定了不是服务器的事情,同时安装了很多浏览器测试网站都能打开,但是在谷歌上一直显示DNS解析错误,并且在所有网站上后台都登陆不进去。
这个事情搞的我晕头转向,把WP程序删了又装装了又删,重新解析了域名并且换了几个服务器IP,到最后还是不行,我要彻底崩溃了。上网搜了一下,都说的解决方法如下:
1:打开文件”/wp-includes/pluggable.php“,修改wp_set_auth_cookie函数。
2:将:
setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);
修改为:
setcookie($auth_cookie_name, $auth_cookie, $expire, SITECOOKIEPATH, COOKIE_DOMAIN, $secure, true);
3:保存上传就可以解决!
无法登陆的原因:应该是目录设置的缘故才导致这些错误,无法读取管理员设置的特定的目录导致的。
我试了上述的方法还是不行,这个问题折腾了我一天,我头都大了。
一直到晚上十一点多还是没解决,最后我把服务器的网站程序重新删除并下载了一个新的上传,并把网站数据库清空。重新安装WP程序,最后问题终于解决了,到将近凌晨一点才搞定,终于舒了口气。
总结了一下,问题都出在下面:
1、 第一次安装WP程序,网站数据库新建立的时候,没什么问题,但好几次后台没有登录进去可能是因为新解析了域名或者是服务器及其他原因。
2、 折腾第二次时,谷歌浏览器显示DNS解析错误,是因为换了服务器IP地址,但是第一次安装时的数据库没有清空,所以导致这个错误。
3、 第二次折腾之后用什么浏览器后台都登陆不进去是因为,重新上传了WP安装程序,但是数据库却一直没有清空,还保留原来的,所以怎么搞也登不进去。
遇到这些情况的时候,不要着急,做网站要耐心,一个个来排查,先看域名是不是解析了,再看服务器IP有没有问题,之后看看后台密码对不对,都排除之后。把服务器的程序全部清空,重新上传WP程序,最主要的是也一定要把数据库清空,不然还是第一次的数据,就会出现很多莫名其妙的问题,切记。
官方的wordpress程序一般不会有问题,如果大家遇到上述我这种情况,照这样做肯定是没问题的,还有就是后台登陆地址不要写错了。
其他问题可以看看上述修改文件的方法或者搜搜其他解决办法,提供seo奉上。