wp-admin
或仪表板wsod
无法修改标题信息 - WSOD
网站看起来不错,只是仪表盘wsod
。
设置WP_DEBUG
至true
。
没有显示错误。
然后我在mu-plugins
中加上no-white-screen.php
作为ref. suggested。
这是我的错误:
不能更改头信息 - 头已经发出(输出开始/home/content/58/11808258/html/FFG/wp-includes/pomo/mo.php :2) 回溯从警告 在/home/content/58/11808258/html/FFG/wp-includes/functions.php [1141线]:
[?线]主叫process_error() /家庭/内容/ 58/11808258/html/FFG/wp-includes/functions.php [line 1141] calling header_remove() /home/content/58/11808258/html/FFG/wp-admin/admin.php [line 33] calling nocache_headers () /home/content/58/11808258/html/FFG/wp-admin/index.php [10行]调用require_once()
还有更多类似的错误,但我不会添加这些,我不不想发垃圾邮件。
我还没有添加任何新的插件或做过任何主题更改,反正我已经停用它们(通过重命名ftp文件夹),问题依然存在。
这是报告该错误function.php的部分:
function nocache_headers() {
$headers = wp_get_nocache_headers();
unset($headers['Last-Modified']);
// In PHP 5.3+, make sure we are not sending a Last-Modified header.
if (function_exists('header_remove')) {
@header_remove('Last-Modified');
} else {
// In PHP 5.2, send an empty Last-Modified header, but only as a
// last resort to override a header already sent. #WP23021
foreach (headers_list() as $header) {
if (0 === stripos($header, 'Last-Modified')) {
$headers['Last-Modified'] = '';
break;
}
}
}
foreach ($headers as $name => $field_value)
@header("{$name}: {$field_value}");
}
的 '错误' 是由这两条线产生
@header("{$name}: {$field_value}");
和
@header_remove('Last-Modified');
任何帮助非常感谢!
你有没有去成WP-管理插件页面重命名插件后。建议这样做,因为它会迫使系统完全停用插件。在您的站点或服务器正在运行任何类型的内存缓存例程(例如memcache(d))时尤其如此。 –
由于WSOD,我无法进入wp-admin插件仪表板。我已经尝试单独重命名所有插件以及插件目录,同样与主题和主题目录一致。 WSOD坚持这些错误。感谢您的帮助:)! –
一次禁用全部。只能在wpadmin重新启用它们。如果仍然没有运气,下载WordPress的新副本,并通过FTP上传文件。 –