2010-09-26 74 views
0

今天我在我的Ubuntu 10.04上安裝了LAMP。
我爲我的網站創建了單獨的VH文件。當我開始使用我注意到的代碼時,沒有錯誤。有時代碼沒有出現,但沒有錯誤信息。我很好奇,開始搜索,可能會導致這種行爲。經過2小時的搜索,我仍然沒有安慰。安裝完所有LAMP組件後沒有錯誤輸出

任何人都可以幫忙嗎?如果需要更多信息,我將很樂意補充。
我希望我在正確的地方提問。我有一些疑問,它應該在服務器故障。在PHP腳本中

回答

2

你需要編輯php.ini,特別是display_errors,你也可以嘗試php的功能error_reporting

+0

@Eugene:你重啓了apache2服務器嗎? – 2010-09-26 19:16:13

+0

@Eugene如果不是 - 「sudo apache2ctl restart」或者「sudo service apache2 restart」應該這樣做。 – JAL 2010-09-26 19:21:23

3

嘗試啓用的display_errors:

ini_set('display_errors', true); 

在任何情況下,任何實際的錯誤都應該記錄到錯誤日誌文件,這在我的Ubuntu安裝坐在/var/log/apache2/error.log,或定義的錯誤日誌文件通過你在Apache中的虛擬主機配置。 如果將display_errors設置爲true可解決您的問題,則可以在php.ini中對其進行更改,您將在phpinfo()中找到它。

更多關於此和error_reporting,display_errorslog_errors之間的差異可以在the appropriate php.net man page找到。

+0

@Eugene,我認爲''true「'只需要'true'或'1'或'」on「,但是你只是在沒有解釋的情況下發布這個解決方案,或者是你的解決方案代碼已經? – 2010-09-26 19:10:23

+0

@Eugene:你什麼意思?如果'display_errors'未設置爲true,則將'error_reporting'設置爲true或將顯示的錯誤級別設置爲'E_ALL'不會顯示任何內容。 – 2010-09-26 19:11:14

+0

非常感謝。是的php.ini修復幫助解決了這個問題。我不知道它,因爲我通常在Windows中使用XAMPP工作,並且在那裏我沒有這樣的問題。 – Eugene 2010-09-26 19:19:17

相關問題