2012-11-05 76 views
0

我試圖通過添加以下行php.ini到錯誤報告添加到我的PHP安裝:如何讓Apache服務器在重新啓動後尊重新的php.ini值?

sudo apachectl restart 

最後,當我:

display_errors = On 

然後我用命令重新啓動Apache服務器我正在運行一個phpinfo()函數來查看php的安裝細節,我得到的報告是display_errors關閉

關於我在這裏失蹤的任何想法?
謝謝。

+4

你確定你修改了正確的php.ini嗎?可以有多個,除了php.ini之外的其他地方可以重新設置。 –

+2

phpinfo()應該告訴你正確的編輯;和'php -i' cli – 2012-11-05 18:56:44

+0

我使用了從phpinfo()報告中獲得的php.ini文件。 (它位於/etc/php.ini) – skiabox

回答

2

這很奇怪。您確定/etc/php.ini的更改已保存嗎?

有沒有其他腳本在你進入你的頁面之前運行?這可能是其中一個腳本中的錯誤被關閉。另外,您是否檢查了php.ini文件以確保display_errors只出現一次?

表面上沒有意義 - 如果將正確的php.ini文件更改爲display_errors = on並重新啓動Apache,則應打開錯誤報告。你能粘貼你的腳本嗎?

+0

我應該檢查一下它。php.ini有兩行代表display_errors,第一行被註釋掉,所以當你修改文件時,你可能會錯過第二個! – skiabox

相關問題