THINKPHP 3.2.2 日志bug

浏览:349 发布日期:2014/10/24 分类:技术分享
在App.class.php中
C('LOG_PATH', realpath(LOG_PATH) . '/' . MODULE_NAME . '/');

此处设置了日志目录包含模块名,但是之前已经执行过builddir的操作,之后不会检测目录的存在性,会导致日志丢失,也就是Log类没有写入任何日志。

环境: centos 6.2 + php5.6.2 + nginx

零时解决方法:
添加以下代码
if (!is_dir(C('LOG_PATH'))) {
mkdir(C('LOG_PATH'), 0755, true);
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>