我目前使用Codeigniter作爲我的默認框架來創建一些我的項目。但是,當我在我的服務器上上傳項目時,3天后錯誤日誌在我的服務器上達到了1 MB以上。我怎樣才能忽略這個錯誤日誌?錯誤日誌是由我的服務器還是codeigniter本身造成的?PHP Codeigniter Framework錯誤日誌
您的幫助將非常感激。
我目前使用Codeigniter作爲我的默認框架來創建一些我的項目。但是,當我在我的服務器上上傳項目時,3天后錯誤日誌在我的服務器上達到了1 MB以上。我怎樣才能忽略這個錯誤日誌?錯誤日誌是由我的服務器還是codeigniter本身造成的?PHP Codeigniter Framework錯誤日誌
您的幫助將非常感激。
假設這是笨錯誤記錄你指的是,檢查config.php
爲log_threshold
設置並將其設置爲0
禁用錯誤日誌記錄:
/*
|--------------------------------------------------------------------------
| Error Logging Threshold
|--------------------------------------------------------------------------
|
| If you have enabled error logging, you can set an error threshold to
| determine what gets logged. Threshold options are:
| You can enable error logging by setting a threshold over zero. The
| threshold determines what gets logged. Threshold options are:
|
| 0 = Disables logging, Error logging TURNED OFF
| 1 = Error Messages (including PHP errors)
| 2 = Debug Messages
| 3 = Informational Messages
| 4 = All Messages
|
| For a live site you'll usually only enable Errors (1) to be logged otherwise
| your log files will fill up very fast.
|
*/
$config['log_threshold'] = 0;
我通常將它設置爲1
,在至少在發展中。如果您確實啓用了錯誤日誌記錄,那麼應該讀取錯誤日誌並在可能的情況下更正錯誤,否則它是毫無意義的。
好的,謝謝。這真的很有幫助。我會盡力。但它忽略了我的服務器(Apache)的錯誤。該錯誤是這樣的: [15月2011年21時四十分21秒] PHP的警告:PHP啓動:無法加載動態庫「的/ usr/local/lib目錄/ PHP /分機/無調試非ZTS -20060613/suhosin.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/suhosin.so:無法打開共享目標文件:在0行中未知的文件或目錄中沒有 –
Apache或codeigniter日誌? – Flukey
您可以粘貼錯誤日誌的一部分嗎?可能有許多原因日誌: - 如果你正在使用PHP 5.3將有一噸「depracated」錯誤 -Favicon失蹤 - 一個應用程序錯誤,你將需要修復的。 所有的答案都在日誌文件中,通過它。 – Ravi
@Jamie:兩者(Apache和CI) 如何禁用錯誤日誌。這裏是錯誤日誌的樣子: [2011年08月15日21時40分21秒] PHP警告:PHP啓動:無法加載動態庫'/ usr/local/lib/php/extensions/no-debug-non -zts-20060613/suhosin.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/suhosin.so:無法打開共享目標文件:沒有這樣的文件或目錄0 [8月19日2011年6點16分13秒] PHP的通知:試圖讓非對象的財產/home/cimeric1/public_html/grandsakurahotel.com/new/framework/application/views/uiwebview/bookpackage_view。 php 62行 –