可以';t在linux中使用Yii::log编写日志


Can't write logs in linux using Yii::log?

在基于Yii的web应用程序中,我正在使用编写日志文件

Yii::log('info', CLogger::INFO, $exception);

它在Windows中运行得很好。但当我在RHEL6.0中尝试此操作时,它没有写入,也没有显示任何错误响应

我已经更改了目录权限以及

chmod 777 /var/www/html/yiiblog/protected/runtime

但它不起作用,也没有在apache的错误日志中显示任何内容

造成这种情况的原因是什么?如何解决?

您的chmod命令错误。试试这个,看看文档。

chmod 0777 /var/www/html/yiiblog/protected/runtime

确切地说,这就是777/0777之间的区别。

0777 (octal) == binary 0b 111 111 111 == permissions rwxrwxrwx (== decimal 511)
777 (decimal) == binary 0b 1 100 001 001 == permissions sr----x--x (== octal 1411)