Скорее всего, это будет связано с разрешениями для самого файла.
Когда вы устанавливаете это приложение, вы обычно go говорите об изменении владельца приложения с помощью chown
и разрешений на это файлы с chmod
.
Однако, даже если вы сделали это при установке, файл журнала, возможно, не существовал в то время. Чтобы временно это исправить, найдите в файле журнала обновление, на которое у него есть разрешения (664
или 775
должны сделать сейчас).
Однако вы не хотите делать это каждый день вручную, поэтому вам бы хотелось поищите решение для установки владельца или разрешений при создании файла журнала.
В зависимости от вашей версии Laravel, вы можете изменить разрешения для файла журнала в config/logging.php
'single' => [
'driver' => 'single',
'path' => storage_path('logs/laravel.log'),
'permission' => 0664,
'level' => 'debug',
],
'daily' => [
'driver' => 'daily',
'path' => storage_path('logs/laravel.log'),
'permission' => 0664,
'level' => 'debug',
'days' => 14,
],