sky*_*der 2 ubuntu logging codeigniter
我正在尝试在Ubuntu中启用CodeIgniter的日志记录.但是,似乎没有任何东西写在我的application/logs目录中.这是我到目前为止所做的......
在控制器中login.php,我有以下几行:
public function index(){
log_message("error", "Logging sanity check.");
}
Run Code Online (Sandbox Code Playgroud)
我把它设置为error只是为了确保无论如何都记录它.然后,在我config.php,我设置log_threshold为3(只是为了安全).
然后,在终端运行的超级用户,我不chmod 666 logs和chown root logs.
现在无论我访问了多少次index.php/login,似乎都没有记录.我试过在浏览器中以超级用户和普通用户身份运行.我进入的application/logs只是index.html显示"目录访问被禁止".我甚至试过重置XAMPP.我错过了什么?
ubuntu上的Apache不运行root,就是一个.其次,目录权限必须是rwx,等于7.所以你有两个选择:
1)放松日志目录中每个人的写权限chmod 777 logs,或2)chown运行apache(apache)的用户的目录
| 归档时间: |
|
| 查看次数: |
955 次 |
| 最近记录: |