用wp程序建好網站,在用ie登陸后臺的時候進入不了管理后臺,也不提示用戶名或密碼錯誤,改用火狐或360瀏覽器登陸正常,要解決問題就的找百度老哥兒了,終于費了老大的時間才找到高人提供的解決方法,發在這里,以備不時只需和遇到同樣問題的菜鳥修改.
方法1:
打開文件”/wp-includes/pluggable.php“,修改wp_set_auth_cookie函數,將(兩處,第一處在666行左右,第二處就在后面幾行,基本上改第一處就可以了,wordpress 2.9.2;wordpress 3.0 在691行)
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);后話 主要就是更改cookie的作用目錄,由原來的“/wp-admin”變成根目錄“/”。問題大概是由于無法跨目錄讀取用戶的cookie導致的(參見pluggable.php中的函數wp_parse_auth_cookie)。
方法2:
把wp登錄后臺的http由www.域名.com/wp-admin 改成www.域名.com/wp-login.php即可.
新聞熱點
疑難解答
圖片精選