尝试重命名plugins
文件夹,例如。plugins-
, 以确保这与他们无关。如果不是这样,请将其切换回原处。如果是,请继续对每个插件文件夹执行类似的步骤,直到找到罪魁祸首。
如果你仍然运气不佳,主题也是如此。
根据评论,另一件事是URL是否错误。例如,服务器需要www.而WP不需要。或者服务器需要SSL admin而WP不需要。或者在每种情况下,反之亦然。这些可能会破坏一个站点,并引发无限的重定向,所以一定要检查这些。根据需要,使用相关定义调整WP配置:WP_HOME
, WP_SITEURL
, FORCE_SSL_ADMIN
, FORCE_SSL_LOGIN
.
如果所有这些都失败了,通常的调试此类内容的方法die(__FILE__.\':\'.__LINE__);
直到你确定是什么导致了无限循环。(这可能是一份cron工作或类似的奇怪事情。)
按照剧本,我的意思是打开wp-admin/index.php
文件(在本例中是被击中的文件),并插入die(__FILE__.\':\'.__LINE__);
在WP真正做任何事情之前,向顶部移动。如果它已经在那里重定向,则意味着服务器配置有问题。
如果没有,则继续逐步向下移动语句,直到发生重定向。进一步上移,输入包含的文件和相关wp
根据需要执行功能,并继续执行相同的操作。在某一点上,您将找到导致问题的确切陈述。