Ich habe ein Problem mit meiner Ubuntu 14.04 und meiner Laravel 5.1 App.'Fehler beim Öffnen des Streams: Berechtigung verweigert' Fehler - Laravel 5.1
Ich erhalte diese Störung, wenn mein app anmelden will:
Uncaught UnexpectedValueException: Der Strom oder Dateispeicherung/logs/l konnte nicht geöffnet werden: failed to open stream: Permission in/var verweigert /www/releases/20160426/booking_server/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87\nStack verfolgen: \ n # 0 ........ es
weiter Ich habe diese Lösung gefunden:
sudo php artisan cache:clear
sudo chmod -R 777 storage
sudo composer dump-autoload
Aber das Problem ist, dass es nur vorübergehend ist. Das Problem kommt jeden Tag zurück und ich muss immer dasselbe machen.
Was kann ich tun, um dies jeden Tag zu stoppen?
PD: Ich habe ein tägliches Protokoll, aber wenn es möglich ist, möchte ich es auf diese Weise behalten.
Wie erstellen Sie das tägliche Protokoll? Es hört sich so an, als ob der Cron-Job o.ä. als root läuft? –
Wirklich ich weiß nicht alles von Laravel getan. Ich lege einfach app.php 'log' => 'täglich' –
Wem gehört das Laravel-Verzeichnis? Wurzel? Sie sollten es der Webserver-Gruppe zuweisen und Ihren Benutzer zu dieser Gruppe hinzufügen – James