日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

訪問云虛擬主機的PHP網站頁面顯示異常

云虛擬主機部署PHP網站程序后,可能會因為網站程序環境配置不當,引起Session緩存失敗,從而導致訪問PHP網站時頁面顯示異常。本文介紹這種情況的可能原因和解決方案。

問題現象

PHP網站程序在其他服務器或平臺中可以正常運行,且搭建本地環境測試網站程序也運行正常,但將該PHP網站程序部署在云虛擬主機上,然后訪問PHP網站時卻出現代碼異常等問題。常見報錯信息如下所示:

  • 問題1

    session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /includes/ecapp.base.php:4312)
    Error File: /includes/libraries/session.lib.php at 390 line.
  • 問題2

    warning:session_start():Cannot send session cookie - headers

    類似報錯如下圖所示:報錯2

  • 問題3

    Warning: Cannot modify header information - headers already sent by (output started at /data/home/qxu00000****/htdocs/wp-admin/setup-config.php:334) in /data/home/qxu00000****/htdocs/wp-admin/setup-config.php on line 75

    類似報錯如下圖所示:報錯3

可能原因

訪問PHP網站出現異??赡?span style="color:rgb(24, 24, 24)">是程序環境配置不當,引起Session緩存失敗。您可以在云虛擬主機管理控制臺開啟輸出緩沖區數據塊設置功能,增加輸出控制和提高頁面加載速度,解決訪問PHP網站出現的異常問題。

重要

訪問網站出現異常也可能因為代碼程序本身不完善導致,需要您的程序開發人員具體定位。

解決方案

說明

站點程序的后臺登錄異常,在排除代碼問題的前提下,也可以參照本文操作進行解決。

  1. 登錄云虛擬主機管理頁面。

  2. 找到待操作的目標云虛擬主機,單擊對應操作列下的管理

  3. 在左側導航欄,選擇高級環境設置 > PHP.INI設置。

  4. PHP.INI設置頁面的PHP環境相關參數區域,選擇輸出緩沖區數據塊設置啟動狀態。

  5. 單擊保存設置,然后單擊確認

    輸出緩沖區數據塊設置參數默認為禁用狀態,成功啟動后,允許PHP將輸出的內容先放進內存,而不是立即顯示或者讀取。

    PHP

  6. 清空瀏覽器緩存后,重新訪問網站。

    • 訪問正常:問題已解決,操作結束。

    • 訪問異常:問題仍未解決,請聯系您的網站程序開發人員,具體定位網站代碼程序本身是否存在問題。