2016-02-08 7 views
5

Ich 'das Projekt von localhost auf meinen dedizierten Server hochladen und nach so vielen Problemen, schließlich funktioniert einige Seiten domain.com | domain.com/home | domain.com/allsites etc ..Laravel: Fehler InvalidArgumentException

Aber jetzt die Routen "domain.com/site/create" "domain.com/site/ID/manage", "domain.com/site/ID/edit" nicht gefunden, ich bekomme diesen Fehler, warum?

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

in FileViewFinder.php Linie 137 an
FileViewFinder-> findInPaths ('Site.create',
array ('/....../ Ressourcen/Ansichten')) in FileViewFinder.php Linie 79 bei
FileViewFinder-> finden ('Site.create') in Factory.php Linie 151

ich versuche, Handwerker Comands: cache: klar, Route: klar, config: klar, config: Cache und Nichtigkeiten arbeiten, Ich weiß nicht, wo das Problem ist!

auf localhost funktioniert es perfekt

+0

Haben Sie 'php Handwerker Config versuchen: clear | cache' –

Antwort

5

Wenn Ihr lokales Betriebssystem von dem Produktionsserver O anders könnten Sie in Groß- und Kleinschreibung Problem ausgeführt werden, und die Datei nicht gefunden wird. Stellen Sie sicher, dass Ihre Dateinamen GENAU die gleiche, Groß- und Kleinschreibung sind. Dies kann insbesondere dann vorkommen, wenn eine Umgebung Mac und die andere Linux ist.

Wenn das Problem nicht behoben ist, gehen Sie bitte über den folgenden Link. Es kann Ihnen

Laravel 5 - View [home] not found

Laravel 5.1 View not found

Laravel 5 InvalidArgumentException in FileViewFinder.php line 137: View [.admin] not found

+0

Oh mein Gott! Ist das! "Sites -> Sites", mein Betriebssystem -> Windows, Server OS -> Centos. Vielen Dank! Vielen Dank! 5 Stunden dafür! 6 Uhr auf meinem Land, gehe ich ins Bett ruhig – Vincen

10

auch mehrfach festgestellt, dass seine Config-Cache sein Problem helfen. Verwenden Sie die folgenden Befehle, um sie zu optimieren.

php artisan config:cache 
php artisan config:clear 
+0

Auch die Zuweisung 777 Erlaubnis Bootstrap und Speicher für mich gearbeitet. Vielen Dank –

0

Versuchen Sie einen der folgenden Befehle:

php artisan dump-autoload oder composer dump-autoload

0

ich gleiche Problem hatte, aber Ursache war anders. Für mich war das Problem Berechtigungen auf errors Ordner. Insbesondere war der Ordner nicht ausführbar.

auf Linux zu beheben:

$ chmod +x ../views/errors 
Verwandte Themen