2013-04-10 60 views
0

將wordpress安裝從遠程服務器移回我的本地主機後,我遇到了一個問題,我似乎無法修復。WordPress的WP - 登錄undefined重定向

  • 下載的所有文件和數據庫
  • 改變的URL在選擇數據庫表
  • 改變的.htaccess到合適的目錄

運行出於某種原因,當我現在去WP管理員目錄和我嘗試登錄後,我按下登錄按鈕它重定向到/wp-login.phpundefined/。請注意wp-login.php後面的undefined。它當然會提供一個404頁面。我還沒有登錄,當我再次進入WP管理員時,我仍然需要登錄。登錄代碼具有正確的表單操作,所以它發生在登錄腳本的某個過程中。

任何人有任何想法可能會導致這種情況?乾杯!

回答

0

編輯您的wp-config.php以強制WP安裝所在的域。

define('WP_HOME','http://example.com'); 
define('WP_SITEURL','http://example.com'); 

如果不起作用,使用Fine and Replace工具,將取代你的網站的URL的所有從舊數據庫到新的站點URL。

即查找和替換。

http://localhost/ 

http://example.com/ 
0

wp-login.php可用於(重新)設置的URI。

找到這行:

require(dirname(__FILE__) . '/wp-load.php'); 

,並插入下面的下面幾行:

// FIXME: do comment/remove these hack lines (once the database is updated). 

update_option('siteurl', 'http://your.domain.name/the/path'); 
update_option('home', 'http://your.domain.name/the/path'); 
+0

感謝編輯 – mecyborg 2013-04-10 21:16:06

相關問題