it-swarm.com.de

Laravel: Fehler InvalidArgumentException

Ich lade das Projekt von localhost auf meinen dedizierten Server hoch, und nach so vielen Problemen funktionieren schließlich einige Seiten domain.com | domain.com/home | domain.com/allites etc ..

Aber jetzt werden die Routen "domain.com/site/create" "Domain.com/site/ID/manage", "domain.com/site/ID/edit" nicht gefunden. Ich erhalte diesen Fehler. Warum?

InvalidArgumentException in FileViewFinder.php Zeile 137: View [Site.create] nicht gefunden.

in FileViewFinder.php Zeile 137 um
FileViewFinder-> findInPaths ('Site.create',
array ('/....../ resources/views')) in FileViewFinder.php Zeile 79 um
FileViewFinder-> find ('Site.create') in Factory.php Zeile 151

Ich versuche Handwerkerkommandos: Cache: clear, route: clear, config: clear, config: cache und nothings funktioniert, ich weiß nicht, wo das Problem liegt!

Auf localhost funktioniert es perfekt

6
Vincen

Wenn sich Ihr lokales Betriebssystem von Ihrem Produktionsserver-Betriebssystem unterscheidet, besteht möglicherweise ein Problem mit der Groß- und Kleinschreibung, und die Datei wird nicht gefunden. Vergewissern Sie sich, dass Ihre Dateinamen GENAU gleich sind, die Groß- und Kleinschreibung. Dies kann insbesondere dann der Fall sein, wenn es sich bei einer Umgebung um Mac und in der anderen um Linux handelt.

Wenn das Problem nicht behoben wurde, gehen Sie bitte den folgenden Link durch. Es kann dir helfen

Laravel 5 - Ansicht [Startseite] nicht gefunden

Laravel 5.1 Ansicht nicht gefunden

Laravel 5 InvalidArgumentException in FileViewFinder.php Zeile 137: Ansicht [.admin] nicht gefunden

9
Haz Pro

auch mehrfach wurde festgestellt, dass der Konfigurations-Cache ein Problem darstellt. Verwenden Sie die folgenden Befehle, um sie zu optimieren.

php artisan config:cache
php artisan config:clear
12
iSensical

Ich hatte dasselbe Problem, aber die Ursache war anders. Für mich waren die Berechtigungen für den Ordner errors das Problem. Insbesondere war der Ordner nicht ausführbar.

Um unter Linux zu lösen:

$ chmod +x ../views/errors
0

Versuchen Sie einen dieser Befehle:

php artisan dump-autoload oder composer dump-autoload