php語法錯誤導致伺服器錯誤(500)解決

2022-03-31 01:06:20 字數 629 閱讀 4145

php編碼出錯不提示,而是提示500錯誤,這對於開發來說,是很不方便的。下面講解如何開啟錯誤提示步驟:

1. 開啟php.ini檔案。

以我的ubuntu為例,這個檔案在: /etc/php5/apache2 目錄下。

2. 搜尋並修改下行,把off值改成on

display_errors = off

3. 搜尋下行

error_reporting = e_all & ~e_notice

或者搜尋:

error_reporting = e_all & ~e_deprecated

修改為error_reporting = e_all | e_strict

4. 修改apache的 httpd.conf,

以我的 ubuntu 為例, 這個檔案在:/etc/apache2/  目錄下,這是乙個空白檔案。

新增以下兩行:

php_flag display_errors        on

php_value error_reporting       2039

5. 重啟apache,就ok了。

重啟命令: :sudo /etc/init.d/apache2 restart

希望能對大家有所幫助。

php修改語法錯誤,php語法檢查的方法總結

我們可以使用lint檢查 用lint靜態檢查。靜態是一種只檢查語法描述方法而不執行程式的方法。此時使用lint命令。php check syntax這個語法檢查函式已經被廢止,所以不能使用。然後準備實際出現錯誤的php檔案。lint test.php echo error 它只是乙個在螢幕上顯示er...

sublime 支援php語法錯誤提示的外掛程式

求乙個好用的sublime 支援php語法錯誤提示的外掛程式。我裝過sublimelinter,但是有時候出現錯誤也不會提示。可以試試 這個看哦 它有對應的sublime擴充套件 但是這個phpcs擴充套件要執行的話,需要先安裝好php cs fixer 不過我自己還是習慣在tools build ...

伺服器 500 錯誤

500伺服器內部錯誤 internal server error 主要是由於iwam賬號的密碼錯誤造成的。iwam賬號是安裝iis5時系統自動建立的乙個內建賬號,主要用於啟動程序之外的應用程式的internet資訊服務。訪問乙個靜態頁面試試是否也出現這個問題,如果訪問靜態頁面沒問題。具體分析 你是否...