在我们安装 WordPress 时,开始都好好的,但是当第二天登录,却无法登录,界面一直停留在登录页面。出现这个问题,首先我们需要换一个浏览器试试。当其它的浏览器如谷歌、火狐浏览器能登录,则说明是浏览器缓存导致的。如果还是不能登录,或者在不符操作系统上能登录,有的不能登录,这可能是 cookies 路径设置的问题。所以这个时候需要修改 WordPress 系统文件,其中有一个插件文件是导致这个问题产生的原因,下面提供解决办法:
修改 pluggable.php, 首先打开/wp-includes/pluggable.php,找到 (可以使用查找替换功能,帮助快速修改。)
setcookie($auth_cookie_name, $auth_cookie, $expire, <span style="text-decoration: underline;">ADMIN_COOKIE_PATH</span>, COOKIE_DOMAIN, $secure, true);
修改为:
setcookie($auth_cookie_name, $auth_cookie, $expire, <span style="text-decoration: underline;">SITECOOKIEPATH</span>, COOKIE_DOMAIN, $secure, true);
修改方法是通过 ftp 软件下载 pluggable.php 文件 (不会使用 ftp 软件,请查看 cuteftp pro 下载及使用教程),然后使用记事本打开,通过查找定位,然后把上面划线的地方进行替换。之后重新上传替换原文件。