很偶然,我得到一個神祕的白色屏幕的死亡PHP錯誤 - 沒有什麼是顯示或記錄,即使有以下設置:如何調試PHP WSOD?
ini_set("error_reporting",E_ALL); ini_set("display_errors",true); ini_set("log_errors",true); ini_set("display_startup_errors",true); ini_set("html_errors",false); ini_set("error_log","/var/log/php_error_log");
我讀的地方可能會導致在輸出緩衝或存儲限制錯誤沒有錯誤輸出,但以前(例如)我找到了一個簡單的由__autoload()查找缺少的類文件引起的WSOD。
有沒有人找到一種方式來獲得這些錯誤可見?我討厭評論代碼塊。
感謝
沒有特別添加設置你的應用程序,除非有應用相關的,你shuld修改php.ini文件並重新啓動您的Web服務器,它的很多沒有覆蓋INI的時間。 – RobertPitt 2011-01-12 01:24:32