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