将登录问题重定向到我所有的本地主机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...中删除字符,清理cookie,但仍然重定向。

关于如何在本地主机上再次登录我的WordPress网站的任何想法?

如果您的本地站点是在线站点的直接副本,那么情况就是如此。WordPress重定向页面,因为它试图让你访问猜测的非常正确的URL,就像你安装WordPress的URL一样。

打开数据库控制器,找到表wp_options。查找名为 site urlhomeoption_name列,将option_value更改为本地环境中的相应 URL。

如果没有,您的WordPress内部一定有问题,打开调试模式,这将为您提供更多提示。

我在调试模式下发现了问题:

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`)

我只需要在"my.ini"文件中设置 innodb_forced_recovery = 0

最新更新