无法登录到我的WordPress站点。Reauth=1个重定向循环

时间:2016-05-31 作者:Connor Graham

有一个类似的帖子,但是这个解决方案对我不起作用。

我在登录WordPress网站时遇到了一些困难。当我尝试访问示例时。com/wp admin,我像往常一样看到登录页面,但是,一旦我输入登录详细信息,页面基本上会重新加载,url会更改为:

http://example.com/wp-login.php?redirect_to=http%3A%2F%2Fmysite.com%2Fwp-admin%2F&reauth=1

这是一个我无法超越的循环。网站的前端似乎像往常一样工作。访问示例。com/wp登录。php和输入我的登录详细信息的行为与上面列出的相同。

我已经确认这不是本地机器上的任何问题,因为这种行为在多个浏览器、设备和网络中持续存在。

正如其他人所建议的,我进入PhpMyAdmin>wp\\u usermeta>并删除了session\\u令牌的meta\\u值。这并没有解决问题。

在加载示例时,我打开了DEBUG并提供了以下项目。com/wp登录。php:

警告:无法修改标题信息-标题已由/home//public\\u html/wp登录中的(输出开始于/home//public\\u html/wp包括/wp db.php:1308)发送。php在线425

警告:无法修改标题信息-标题已由/home//public\\u html/wp登录中的(输出开始于/home//public\\u html/wp包括/wp db.php:1308)发送。php在线438

我在论坛上找到了许多关于这个问题的帖子,但没有一个能提供令人满意的解决方案。

请帮助我,因为我迫切需要更新网站上的内容。

10 个回复
SO网友:Dulanjaya Chamal

对我来说,WordPress登录循环问题的解决方案是在数据库中。因此,第一步是登录到数据库。我只是用PhpMyAdmin来做这个。登录后,找到WordPress表,并导航到wp_options 桌子

此表中有两个字段可能是WordPress登录页面循环问题的罪魁祸首。

确保这两个字段中给定的URL都设置为您期望的URL。(相同的URL)更改该值,您应该全部设置为go。

SO网友:Chris Ward

我的解决方案是向服务器添加更多磁盘空间。它会导致wordpress在登录时重定向。

SO网友:mannieschumpert

“Headers ready sent”错误通常是由插件冲突引起的。由于您有权访问phpMyAdmin,因此可以尝试清空active_plugins 数据来自options 桌子(但首先我要复制并保存option_value 如果没有帮助,请在其他位置重置。)

SO网友:f1e2l3i4x5

我在进入wordpress网站的管理区域时遇到了类似的问题。通过将Web服务器上的PHP版本从7降级到5,我的问题得到了解决。一些插件在PHP 7下无法正常工作。所以在降级之后,我停用了所有的PHP,并将PHP升级到7,它就可以工作了。

SO网友:Mahmood Dehghan

对我来说,重定向循环是在我从HTTP切换到HTTPS时开始的。解决方案是将这一行添加到wp-config.php 文件:

$_SERVER["HTTPS"] = "on";
WordPress取决于一个变量,$_SERVER[“HTTPS”] 检查它是否在SSL上。因此,当未设置此变量并且强制SSL时,WordPress会尝试重定向回http。这会导致重定向循环。

SO网友:Marco Panichi

我也有同样的问题。就我而言the mysql database wasn\'t renewed 而且不可能在上面写。

我在服务器的日志错误处发现了它,在那里我发现了许多错误,如:WordPress database error INSERT,UPDATE command denied to user \'<MYUSER>\'@\'<MYDBHOST>\' for table \'<MYPREFIX>_options\'

SO网友:RadekJ

我的解决方案与@Marco Panichi的类似-我没有意识到我的数据库超出了大小限制。修复了这是主机面板,问题消失了。具有讽刺意味的是,我的托管公司发送的电子邮件的大小限制变成了垃圾邮件:)

SO网友:MarsAndBack

Check file permissions on wp-login.php and/or /wp-admin

我浏览了各种文章和帖子中提出的所有建议,但没有取得任何进展。

在检查服务器日志时,我在尝试登录WordPress时看到了有关文件权限的提示。所以在FTP中,我检查了各种关键文件的权限。

文件夹/wp-admin 已将权限设置为775, 只需将其更改为更安全的755 修复了我的登录问题。

最初的权限是如何产生的,我只能猜测我在几个月前的本地开发期间做了一些自定义操作,但忘记了恢复更改。在任何情况下,这都是一个提醒,提醒您对整个WordPress安装进行清理和权限/安全评估。

SO网友:Milos Morkus

这有时可能是caused by wp-super-cache plugin....结合真正简单的SSL插件。

Solution:在wp配置中。php更改:

define(\'WP_CACHE\', true);* to *define(\'WP_CACHE\', false);

SO网友:Adriano G. V. Esposito

这很有趣,因为似乎每个人都有不同的解决方案。

我的想法是:实际上似乎登录发生了,但WP一直将您重定向到登录页面。疯子

所以我尝试了这个:https://wordpress.org/support/topic/login-loop-on-aruba-softaculous/#post-11211949

就我而言:

1) 我浏览到https://my-url/wp-admin2) WordPress用一个长的重定向URL将我重定向到登录页面。我插入了我的登录详细信息3)WP在登录页面中再次重定向我4)在WP登录地址栏后,我删除了URL的一部分,并加载了如此缩短的URL 5)WP神奇地将我带到了管理仪表板中。。。

查看是否有帮助

相关推荐

使用wp_ins_post()插入新帖子后,该帖子对wp_Query不可见,但同样的WP_Query也适用于从wp-admin面板插入的帖子

制作脚本,在特定条件下向数据库添加新的自定义帖子。一切正常。但有一种流动。在用我的脚本将帖子写入数据库后,我无法用WP\\u查询将其提取出来。如果我直接从wp管理面板添加帖子,所有WOKR都可以。但如果我用脚本添加帖子,我无法用WP\\u查询提取它们。新添加的帖子显示在wp admin面板的帖子列表中,包含所有所需的值,这些都很酷,但对wp\\U查询不可见。只有在我在wp管理面板中更改帖子的任何自定义字段并按下更新按钮后,它才可见。参考页面后,一切都开始完美工作。新帖子似乎已经发布,当我列出所有此类可用帖