laravel - 默认创建日志文件664权限

标签 laravel ubuntu

如何配置我的 Laravel 或 Ubuntu 服务器,以便我的 Laravel 记录器创建具有 664 权限的日志文件?目前默认为 644。 enter image description here

最佳答案

打开config\logging.php 文件并将permission 键添加到默认日志 channel 。似乎可以从 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
        ],
    ],
];

注释:

  • 在此示例中,默认日志 channel 为single
  • 确保permission 键的值不带引号带有前导零。阅读更多相关信息 php manual of chmod

关于laravel - 默认创建日志文件664权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64910522/

相关文章:

php - Laravel classloader.php 错误无法打开流 : No such file or directory

php - 如何使用 laravel 基于数据库条目运行 cron 作业?

php - Laravel 4:对如何使用 App::make() 感到困惑

ubuntu - VMWare 工作站 Ubuntu 18.04 - Minikube : Error creating VM:

c++ - 关于 ubuntu 上 zlib 的链接错误

windows - git - 双启动 ubuntu 和 windows,带有单独的数据分区

laravel - 使用 Laravel 5 检查 "other"用户是否登录/注销

php - 按自定义顺序对 Laravel 集合进行排序,而不是 asc 或 desc

ubuntu - 在 xubuntu 20.02 上使用证书文件时 mosquitto_sub 失败并显示 "Error: Problem setting TLS options: File not found."

linux - ubuntu登录时自动打开终端