我已经检查了install.php,它给了我关于日志文件的绿灯。然而,我的应用程序得到一个错误,说
ErrorException [ 2 ]: file_put_contents(/my/app/path/logs/2013/03/04.php): failed to open stream: Permission denied ~ SYSPATH/classes/Kohana/Log/File.php [ 90 ]
我也面临着同样的问题,我在下面的评论的帮助下解决了这个问题,使所有的子目录都是可写的。
chmod -R 777 cache/ logs/
这可能对将来的推荐人有帮助。
即使logs/
目录存在并且具有适当的权限设置,它的子目录(如logs/2013/
和logs/2013/03
)也可能具有不适当的权限,例如由于一些文件复制之类的…确保所有子目录允许为user
/group
/other
写入