2016-02-08 11 views
5

I 'carica il progetto da localhost al mio server dedicato e dopo tanti problemi, finalmente alcune pagine funzionano domain.com | dominio.com/home | domain.com/allsites ecc.Laravel: Errore InvalidArgumentException

Ma ora, i percorsi "domain.com/site/create" "domain.com/site/ID/manage", "domain.com/site/ID/edit" non trovato, ottengo questo errore, perché?

InvalidArgumentException in FileViewFinder.php riga 137: Visualizza [Site.create] non trovato.

in FileViewFinder.php linea 137 a
FileViewFinder-> findInPaths ('Site.create',
array ('/....../ risorse/viste')) in FileViewFinder.php linea 79 a
FileViewFinder-> find ('Site.create') in linea Factory.php 151

provo Comandi artigianali: cache: clear, percorso: chiaro, config: chiaro, config: cache e paroline funziona, non so dove sia il problema!

su localhost funziona perfettamente

+0

Hai provato 'php artigianale config: chiaro | cache' –

risposta

5

Se il sistema operativo locale è diverso dal vostro sistema operativo server di produzione si potrebbe essere in esecuzione in un problema di maiuscole e minuscole e il file non viene trovato. assicurati che i nomi dei tuoi file siano ESATTAMENTE uguali, caso e tutto. Questo può accadere specialmente se un ambiente è Mac e l'altro è Linux.

Se il problema persiste, passare al seguente link. Essa può aiutare

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 mio dio! È questo! "siti -> Siti", il mio sistema operativo-> Windows, Server OS-> Centos. Grazie! Grazie! 5 ORE PER QUESTO! 6am nel mio paese, vado a letto tranquillo – Vincen

10

anche più volte il suo scoperto che la cache di configurazione di essere problema. Usa i seguenti comandi per rifinirli.

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

Inoltre, assegnando 777 autorizzazioni al bootstrap e l'archiviazione ha funzionato per me. Grazie –

0

Prova uno di questi comandi:

php artisan dump-autoload o composer dump-autoload

0

ho avuto lo stesso problema, ma la causa era diverso. Per me il problema erano le autorizzazioni nella cartella errors. In particolare la cartella non era eseguibile.

Per risolvere su Linux:

$ chmod +x ../views/errors