2017-04-04 3 views
3

Ich benutze Laravel 5.4. einen leeren Cache nach der Update-Konfigurationsdatei. das erscheint wie dieser Fehler.Laravel-Cache konnte nicht geöffnet werden stream: Nein solche Datei oder Verzeichnis Framework/Ansichten

ErrorException in Filesystem.php line 111: 
file_put_contents(/home/web_user/webhosts/mufer/backend.mufer.local/storage/framework/views/318a49f22562be3fc1c86c88ecc141c22e`8fed4e.php): failed to open stream: No such file or directory` 

Dann versuche ich zu fixieren mit folgenden Befehl ein:

php artisan route:cache 
php artisan view:clear 
php artisan config:cache 

und:

file_put_content...fail to open stream:Permission denied in Laravel 5

Einige Antwort gesagt werden craete/storage/framework Vorhefte und dann Komponist Update. aber das funktioniert auch nicht.

screen shot

Dann laufen i composer dump-autoload and Komponist update`.

Aber Problem nicht gelöst ..

+1

chmod Haben Sie eine Antwort auf diese Frage finden? Zufälligerweise bin ich einfach auf dasselbe gestoßen. – daneczech

Antwort

-1

hatte ich das gleiche Problem und mein Fehler war so einfach, es ist urkomisch.

Ich habe git add eine meiner Dateien vergessen. Also im Backend versuchte es file.php zu bekommen, aber es existierte nicht. Es ist normalerweise ziemlich beschreibend in dem Fehler, außer dass ich einen Job ausführte, der in einer Warteschlange springt. Ganz plötzlich, dass hilfreich Ausnahme nicht mehr existiert: D

Also, um es zu beheben, musste ich: git add -A git commit -m "blah blah" git push

Auf dem Server Ich musste: git pull composer dump-autoload

3

Vielleicht Sie benutzen Homestead?

Ich stieß auf dieses Problem bei der Verwendung von Homestead. Wenn Sie Homestead verwenden und den Befehl php artisan config: cache aus Ihrer virtuellen Maschine ausführen, werden die Cachepfade beschädigt.

Ich löste es über ssh zu Homestead anmelden (vagrant ssh) und läuft php Handwerkers config: es Cache aus.

2

war meine Lösung /storage/framework/views Verzeichnis 777.

Verwandte Themen