wordpress安装插件导致登录陷入死循环解决办法

2012/11/20

在我们安装wordpress时,开始都好好的,但是当第二天登录,却无法登录,界面一直停留在登录页面。出现这个问题,首先我们需要换一个浏览器试试。当其它的浏览器如谷歌、火狐浏览器能登录,则说明是浏览器缓存导致的。如果还是不能登录,或者在不符操作系统上能登录,有的不能登录,这可能是cookies路径设置的问题。所以这个时候需要修改wordpress系统文件,其中有一个插件文件是导致这个问题产生的原因,下面提供解决办法:

修改pluggable.php,首先打开/wp-includes/pluggable.php,找到(可以使用查找替换功能,帮助快速修改。)

[php]setcookie($auth_cookie_name, $auth_cookie, $expire, <span style="text-decoration: underline;">ADMIN_COOKIE_PATH</span>, COOKIE_DOMAIN, $secure, true);[/php]

修改为:

[php]setcookie($auth_cookie_name, $auth_cookie, $expire, <span style="text-decoration: underline;">SITECOOKIEPATH</span>, COOKIE_DOMAIN, $secure, true);[/php]

修改方法是通过ftp软件下载pluggable.php文件(不会使用ftp软件,请查看cuteftp pro下载及使用教程),然后使用记事本打开,通过查找定位,然后把上面划线的地方进行替换。之后重新上传替换原文件。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注