在Ubuntu中启用CodeIgniter日志记录

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 logschown root logs.

现在无论我访问了多少次index.php/login,似乎都没有记录.我试过在浏览器中以超级用户和普通用户身份运行.我进入的application/logs只是index.html显示"目录访问被禁止".我甚至试过重置XAMPP.我错过了什么?

fav*_*tti 5

ubuntu上的Apache不运行root,就是一个.其次,目录权限必须是rwx,等于7.所以你有两个选择:

1)放松日志目录中每个人的写权限chmod 777 logs,或2)chown运行apache(apache)的用户的目录