wp-admin
或仪表板wsod
网站看起来不错,只有仪表板wsod
。
设置WP_DEBUG
为true
。
没有显示错误。
然后我添加no-white-screen.php
为mu-plugins
参考。建议。
这些是我的错误:
无法修改标头信息 - 标头已由(输出开始于 /home/content/58/11808258/html/FFG/wp-includes/pomo/mo.php:2)从 /home/content/58/11808258 中的警告回溯/html/FFG/wp-includes/functions.php [第 1141 行]:
[第 1141 行] 调用 process_error() /home/content/58/11808258/html/FFG/wp-includes/functions.php [第 1141 行] 调用header_remove() /home/content/58/11808258/html/FFG/wp-admin/admin.php [第 33 行] 调用 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' );
非常感谢任何帮助!