报错 failed to open stream: Permission denied
原因:cli用root用户创建的文件夹,权限为0755,所以导致www用户没有权限写入文件
解决:修改/thinkphp/library/think/log/driver/File.php文件
save 方法内修改为 49 or 59行
$path = dirname($destination);
if (PHP_SAPI != 'cli') {
!is_dir($path) && mkdir($path, 0755, true);
// cli模式 root用户产生文件夹导致php-fpm的www用户写入失败
}else {
!is_dir($path) && mkdir($path, 0777, true) && chmod($path, 0777);
}