默认创建664权限的日志文件
Posted
技术标签:
【中文标题】默认创建664权限的日志文件【英文标题】:Default create log files with 664 permissions 【发布时间】:2021-03-02 18:01:10 【问题描述】:如何配置我的 Laravel 或 Ubuntu 服务器,以便我的 Laravel 记录器创建一个具有 664 权限的日志文件?现在它默认为 644。
【问题讨论】:
【参考方案1】:打开config\logging.php
文件并将permission
密钥添加到您的默认日志通道。似乎这个功能可以从Laravel 5.6.10获得。
示例:
return [
'channels' => [
'single' => [
'driver' => 'single',
'path' => storage_path('logs/laravel.log'),
'level' => env('LOG_LEVEL', 'debug'),
'permission' => 0664, // this is the new key to add
],
],
];
注意事项:
在这个例子中,默认的日志通道是single
确保permission
键的值不带引号且前导零。在php manual of chmod 中阅读更多相关信息
【讨论】:
以上是关于默认创建664权限的日志文件的主要内容,如果未能解决你的问题,请参考以下文章