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上傳文件。 –