簡體   English   中英

警告:無法修改標頭信息-標頭已發送

[英]Warning: Cannot modify header information - headers already sent by

嗨,我在網上看到有關此問題的類似問題,但我嘗試過的解決方案均無效。

我正在為客戶開發一個wordpress網站,而我之前沒有遇到任何問題。 但是,這一次,當我將模板上載到測試服務器以查看客戶端時,遇到了這些錯誤。

警告:無法修改標題信息-/ homepages / 0 / d682858018 / htdocs / clickandbuilds /中已發送的標題(輸出始於/homepages/0/d682858018/htdocs/clickandbuilds/test/wp-includes/option.php:1)第808行的test / wp-includes / option.php

警告:無法修改標題信息-/ homepages / 0 / d682858018 / htdocs / clickandbuilds /中已發送的標題(輸出始於/homepages/0/d682858018/htdocs/clickandbuilds/test/wp-includes/option.php:1)第809行的test / wp-includes / option.php

我已經去了文件,它所指的行是;

    // The cookie is not set in the current browser or the saved value is newer.
$secure = ( 'https' === parse_url( admin_url(), PHP_URL_SCHEME ) );
setcookie( 'wp-settings-' . $user_id, $settings, time() + YEAR_IN_SECONDS, SITECOOKIEPATH, null, $secure );
setcookie( 'wp-settings-time-' . $user_id, time(), time() + YEAR_IN_SECONDS, SITECOOKIEPATH, null, $secure );
$_COOKIE['wp-settings-' . $user_id] = $settings;

希望對導致錯誤的原因及其解決方法提供一些指導。

我嘗試過的東西;

  • *消除空白
  • *正在移除?>
  • *通過檢查function.php中的代碼並刪除空格。
  • *重新安裝wordpress。

有人將這個問題標記為與另一個問題類似,但是正如我所提到的,這是不同的,這與模板有關。 它在本地工作正常

嘗試通過文件管理器上傳模板,然后在wp-admin中將其激活。

當我實際上在單獨的編輯器中查看代碼時發現了問題,它在打開之前以高亮顯示一個空格

感謝大家的評論。

對我來說,此錯誤在我的Prestashop網站(v 1.6.0.6)主頁中,並且通過將cpanel => MultiPHP Manager部分中的站點php版本從5.6降低到5.3解決。

因此,如果您希望更多細節和手動編輯,請檢查.htaccess文件,並在其中添加以下行

AddHandler application/x-httpd-php53.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM