2015-10-26 55 views
-1

我正在使用PHP網站並將我的Mac用作開發計算機。然後我將該網站上傳到Windows服務器進行外部測試。該網站有一個.php文件,用於設置適當的error_reporting值。PHP error_reporting - 2臺服務器上的不同結果

我剛剛發現我的Mac服務器上我會在日誌文件中這樣的警告:

PHP Warning: Invalid argument supplied for foreach() 

但Windows服務器出現在瀏覽器相同的錯誤上,儘管使用相同的error_reporting設置。

我對PHP很陌生,所以仍然有很多東西要學,但不明白同一個網站在不同的服務器上有不同的錯誤報告結果。

+1

'display_errors',可能。 error_reporting確定哪些PHP報告爲錯誤。 display_errors決定它們是否顯示,以及在哪裏顯示。 –

+0

這可能是由於不同版本的PHP – meda

+0

顯示所有與php.ini相關的錯誤設置,我們會告訴你。但@MarcB可能釘了它。 – AbraCadaver

回答

-1

這正是Marc B指出的display_errors設置的差異

相關問題