更新 PHP 后,仅在 Wordpress 管理面板上出现太多重定向错误 [关闭]

Posted

技术标签:

【中文标题】更新 PHP 后,仅在 Wordpress 管理面板上出现太多重定向错误 [关闭]【英文标题】:Too many redirect errors ONLY on Wordpress admin panel after updating PHP [closed] 【发布时间】:2021-09-03 13:13:13 【问题描述】:

我正在更新网站。在我将 php 从 5.6 更新到 7.0+ 之前,一切都很顺利。一旦我这样做了,我只在我的 Wordpress 管理面板上收到“重定向太多”错误。该网站本身加载良好,我可以通过将 php 设置回 5.6 来显示管理面板。到目前为止,我已经尝试过: 1:清除浏览器数据(有那么简单吗?) 2:禁用所有插件 3:添加:

define(‘WP_HOME’,’http://dontredirect.com’);

define(‘WP_SITEURL’,’http://dontredirect.com’);

以及 wp-config 文件中此代码的其他变体。 我想知道是否有人遇到过类似的问题以及他们是如何解决的。 谢谢!

【问题讨论】:

我投票结束这个问题,因为它不是一个编程问题。应在WordPress Development 上询问有关 WordPress 开发和管理的问题。以后,请在那里提出这样的问题。 【参考方案1】:

我能够弄清楚这一点。服务器设置为在我的 php 7.4 版本上使用 suPHP 处理程序,我将其更改为 fcgi,因为那是 PHP 5.6 正在使用的处理程序。修复了问题!希望这可以帮助其他人解决这个问题!

【讨论】:

【参考方案2】:

重定向通常在您的 .htaccess 文件中处理。

您的 htaccess 文件中可能有一些规则给您带来问题。

进入您的 FTP 服务器,导航到您的主 WordPress 文件夹并找到 htaccess 文件(您可能必须启用查看隐藏文件的选项。在 Filezilla 中,您可以通过单击顶部菜单中的服务器,然后单击强制显示隐藏文件。)。通过下载来备份您的 htaccess 文件,然后制作文件副本。

打开您下载的 htaccess 文件并删除除此之外的所有内容:

# BEGIN WordPress

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%HTTP:Authorization]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
RewriteRule . /index.php [L]

# END WordPress

让我知道这是否有效。

【讨论】:

【参考方案3】:

对于最近阅读本文的任何人,在浏览了每个教程和论坛之后,我都找不到问题的真正答案。 一个简单的 WordPress 文件压缩、安装新的 WordPress 包并替换所有新文件即可解决问题。

决定写一篇关于它的文章。 https://surveyor-jr.tech/fix-too-many-redirects-on-wordpress/

【讨论】:

以上是关于更新 PHP 后,仅在 Wordpress 管理面板上出现太多重定向错误 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

PHP Wordpress - 删除更新唠叨和版本给所有人,但管理员(2个片段)

PHP 仅在作者页面上显示WordPress作者RSS Feed

PHP Wordpress:仅在类别/存档的第一页上显示

PHP Wordpress - 仅在特定类别的第一页上显示精选帖子

php WordPress短代码允许您创建仅在RSS源中可见的内容。

位置管理器的位置更新请求是不是仅在满足最小距离条件后才发生?