【问题标题】:Unable to access WordPress admin panel无法访问 WordPress 管理面板
【发布时间】:2016-08-09 12:39:00
【问题描述】:

我无法访问我的 WordPress 管理面板。我已经尝试了所有解决方案,例如更改密码、config.php 文件以及 functions.php。我什至尝试停用所有插件,然后激活它们,它的内存限制也在 256M 左右。在调试时我发现了这个错误

警告:无法修改标头信息 - 标头已由 (输出开始于 /home/ausmoulding/public_html/new/wp-content/themes/x/framework/functions/global/plugins/woocommerce.php:196) 在 /home/ausmoulding/public_html/new/wp-login.php 第 390 行

它在 Woocommerce 插件中,但我已经删除了该插件并安装了一个新插件,但它仍然给我这个错误。

【问题讨论】:

  • 是的,做一件事尝试改变主题。如果您有新实例,则更改现有实例,否则更改为默认主题

标签: wordpress admin panel


【解决方案1】:

简而言之,插件编码不正确,并在将输出写入浏览器 HTTP 标头后尝试执行重定向。

这是另一个问题的更多信息:How to fix "Headers already sent" error in PHP

要么停止使用插件,要么联系开发者。

【讨论】:

  • 但我需要该网站的插件。
  • 那就联系开发者吧,他们比我了解的多。
【解决方案2】:
add_action('init', 'app_output_buffer');
function app_output_buffer() {
    ob_start();
} // soi_output_buffer 

能否请您在functions.php 中添加上述代码并尝试登录?

【讨论】:

  • 感谢 Purvik 的回答,但我已经尝试了代码,但它仍然无法正常工作。