目次
< 記事一覧

【Laravel】サイト表示時のエラー1

file_put_contents(/home/vnclientstests/public_html/apd-membership.vn.test2.linkstory.co.jp/storage/framework/sessions/lCJZ3tSuQKWYv5TTsir7Kj4kcQVG13rGwOX7zehc): Failed to open stream: No such file or directory

→Laravel がセッションファイルを保存しようとしている時に、保存先ディレクトリが存在しないために出ている。

Please provide a valid cache path.App\ Http \Controllers \ Front \ TopController: 42index return view('general.top', $data); 

→同様に、ビューキャッシュ/フレームワークキャッシュ用のディレクトリが存在しない。

 

<原因>

・storage/framework/内の必要なディレクトリが存在しないか、削除されている
・ディレクトリがあっても、書き込み権限がない

 

<解決>

・必要なディレクトリを作成する(framework内のフォルダすべて)


・権限を付与

chmod -R 775 storage

 

・キャッシュをクリア

php artisan config:clear
php artisan cache:clear
php artisan config:cache

  

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です