2017-12-16 17 views
1

これはしばらくの間行っており、何も意味をなさないものです。 HerokuにLaravel 5アプリケーションを展開するそして、私はこれにエラーが見つかりませんビューを取得しています。HeraraへのLaravelの展開でエラーが見つかりませんでした

(1/1) InvalidArgumentException 

View [site.home] not found. 
in FileViewFinder.php (line 137) 
at FileViewFinder->findInPaths('site.home', array('/tmp/build_2069bb9b168e1f24aa9a231cfa30b0d9/resources/views'))in FileViewFinder.php (line 79) 
at FileViewFinder->find('site.home')in Factory.php (line 128) 

Herokuのは/appフォルダにアプリケーションをデプロイしますが、いくつかの奇妙な理由でLaravelは、この非内のビューを探します:いただきまし奇妙なことは、それはLaravelはすなわちHERESに非existantフォルダにビューのエラーを探しているようだということです存在する/tmp/build_2069bb9b168e1f24aa9a231cfa30b0d9/フォルダー。このフォルダは何らかの理由でbootstrap/cache/config.phpファイルに記載されていたことに気付きました。私はphp artisan config:cacheの数を行いましたが、それはbootstrap/cache/config.phpファイルを修正しましたが、私はまだこのエラーが発生しています。

キャッシュをクリアしようとしましたが、設定は機能していません。エラーは発生しません。そのフォルダはどこから始まるのですか?/tmpフォルダをチェックしてもそこには何もありません。シンボリックリンクさえ追加することは、まったく役に立たない。

+0

他のブラウザで試したか、ブラウザのキャッシュ/ Cookieをクリアしましたか? – C2486

+0

はい - すべてのブラウザのキャッシュが新しいブラウザで開かれています - このnonantantフォルダ/ tmp/build_2069bb9b168e1f24aa9a231cfa30b0d9 – Ali

+0

で削除されました 'storage/framework/cache'、' storage/framework/sessions'と 'storage /フレームワーク/ビュー ' – C2486

答えて

0

Laravelにアプリケーションを配置するときは、環境を準備する必要があることを知っておく必要があります。まず第一に、いくつかのポイントをチェックして、その結果を参照してください。保存フォルダ内

  1. キャッシュのクリア(特にキャッシュを表示 - 単にビューのキャッシュファイルを削除 - storage/framework/views

  2. 設定、ルーティングとビューのキャッシュをクリアします職人のコマンドによって:

    php artisan view:clear

    php artisan route:cache 
    
    php artisan config:cache 
    
  3. 時にはそれは属に良いですTE新しいアプリケーションキー:

    php artisan key:generate

  4. 物事が動作しないことを、多分あなたは、サーバーの設定を確認する必要があります。その長い話題ですが、この問題についてはフィードバックをお願いします。

乾杯!

+0

ありがとう、しかし、そのdidntの仕事 - .envファイルがアップロードされ、すべてがシステム変数などとして保存されます。依然として、間違った存在しないフォルダーがそのようにアクセスされている理由を説明していません。 – Ali

+0

だから、ポイント4を見てください。 - フォルダへのアクセス許可を確認してください。 –

+0

何も違いはありません.tmpフォルダは制限されておらず、英雄は私にsudoを許可していません。私は象徴的なリンクを作っていましたが、いい意味ではありません。 – Ali

関連する問題