Nella configurazione di Laravel mi è capitato di riscontrare questo errore. Il problema potrebbe essere dovuto che il cron che gestisce le schedulazione crei i files log come altro utente, e l’utente apache non riesce più a scrivere.
Per sistemare la cosa occorre:
Accertarsi che il proprietario della directory dei log sia quella di Apache (apache) o Nginix (www-data)
Psudo chown -R apache:apache /path/to/your/laravel/root/directory
Accertarsi che il cron sia in esecuzione con l’utente di Apache (apache) o Nginix (www-data)
crontab -u apache -e
* * * * * cd /var/www/laravel && php artisan schedule:run >> /dev/null 2>&1
crontab -u apache -l