當我得到一個PHP錯誤時,它出現了一個500內部服務器錯誤頁面。我希望它顯示致命的錯誤。我花了幾天的時間試圖讓它顯示正確的錯誤。這是我到目前爲止所嘗試的:PHP錯誤報告:Wordpress
1)按照此處所述編輯wp-config.php文件:https://help.massivedynamic.co/hc/en-us/articles/115000572108-How-to-enable-WordPress-error-reporting。我嘗試了顯示錯誤和創建日誌的選項。
2)訪問Plesk並根據https://support.managed.com/kb/a1937/how-to-enable-php-error-logging-in-plesk-11.aspx進行更改。這似乎將user.ini文件更改爲:[PHP] display_errors=on error_log="d:\Plesk\VHOSTS\[MYDOMAIN]\php.log.resources" log_errors=on
。我也嘗試過在這裏手動更改目錄,但無濟於事。
3)在頁面的標題中添加各種各樣的代碼。 error_reporting(E_ALL); ini_set('display_errors', 'on'); echo "aaa"; ob_flush();
是其中之一。
任何人都可以提出什麼我可以嘗試?
謝謝。
500不是一個PHP的錯誤,其服務器錯誤。看看你的.htaccess,它可能有一個錯誤。 – Jelmergu
500錯誤表示您的代碼出現錯誤,請仔細閱讀代碼,然後將wp debug打開爲true。它會在頁面中顯示錯誤和警告 – Exprator
@ Jelmergu只有當我更改php文件時纔會出現此錯誤。我沒有一個htaccess文件。 – Atrag