在我們安裝 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 下載及使用教程),然後使用記事本打開,通過查找定位,然後把上面劃線的地方進行替換。之後重新上傳替換原文件。