2017-01-31 65 views
3

它發生在本地所有我的網站當我登錄我寫了正確的用戶名和密碼,但我沒有錯誤,頁面只是刷新,不會讓我進入WordPress的儀表板。將登錄問題重定向到我的所有本地WordPress網站

比如我寫:

http://localhost/business_theme/wp-admin

我也得到:

http://localhost/business_theme/wp-login.php?redirect_to=http%3A%2F%2Flocalhost%2Fbusiness_theme%2Fwp-admin%2F&reauth=1

我也試着從?redirect...刪除字符,清潔餅乾但仍重定向。

有關如何在本地主機上再次登錄我的WordPress網站的任何想法?

+0

檢查wp_options表上的網站名稱和URL並檢查wp_config還檢查用戶元表上的權限 –

+0

備份當前數據庫並重命名插件文件夾名稱。它將停用所有插件。 –

回答

2

如果您的本地網站是網站的直接副本,那麼情況就是如此。 WordPress重定向頁面,因爲它是嘗試讓您訪問猜測非常正確的 URL作爲您安裝WordPress的一個。

打開數據庫控制器,找到表wp_options。找到名爲site urlhomeoption_name列,將option_value更改爲本地環境中相應的URL。

如果不是,你的WordPress內部必定有問題,打開調試模式,這將允許你更多的提示。

+0

我正在考慮的網站只是本地主機,或者先用wordpress在本地主機上安裝。我檢查了這些網址,他們都認爲我是正確的:http:// localhost/business_theme(這兩個網址都是一樣的) –

+0

@Light_Warrior對,這可能是一種情況,請參閱我的更新。 –

+0

謝謝我發現這個問題:WordPress數據庫錯誤:[當innodb_forced_recovery> 0時不允許操作] 插入'wp_options'('option_name','option_value','autoload')VALUES('_transient_doing_cron','1485855060.4561419486999511718750', '是')ON DUPLICATE KEY UPDATE'option_name' = VALUES('option_name'),'option_value' = VALUES('option_value'),'autoload' = VALUES('autoload') –

0

我發現在調試模式下的問題:

WordPress database error: [Operation not allowed when innodb_forced_recovery > 0.] 
INSERT INTO `wp_options` (`option_name`, `option_value`, `autoload`) VALUES ('_transient_doing_cron', '1485855060.4561419486999511718750', 'yes') ON DUPLICATE KEY UPDATE `option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`), `autoload` = VALUES(`autoload`) 

我只需要設置innodb_forced_recovery = 0;在「my.ini」文件中

相關問題