我試圖在Ubuntu中啓用CodeIgniter日誌記錄。但是,我的application/logs
目錄中似乎沒有任何內容。這是我到目前爲止已經完成了...在Ubuntu中啓用CodeIgniter日誌記錄
在控制器login.php
,我有以下行:
public function index(){
log_message("error", "Logging sanity check.");
}
我將它設置爲error
公正,以確保它得到不管是什麼身份登錄。然後,在我的config.php
中,我將log_threshold
設置爲3(爲了安全起見)。
然後,在作爲超級用戶運行的終端中,我做了chmod 666 logs
和chown root logs
。
現在無論我訪問多少次index.php/login
,似乎沒有任何記錄。我試過在瀏覽器中以超級用戶身份和普通用戶身份運行。我在application/logs
中得到的所有信息都是index.html
,它顯示「禁止訪問目錄」。我甚至嘗試重置XAMPP。我錯過了什麼?
我不明白...我需要對'logs'執行priveleges嗎?因爲我只是在讀和寫日誌,我以爲我只需要它,因此我使用了'chmod 666 logs'。 – skytreader 2012-08-09 11:40:56
目錄默認需要執行權限。 – favoretti 2012-08-09 11:54:46
哇。我懂了。事實上,這固定了它。謝謝! – skytreader 2012-08-09 13:45:34