1

Laravel 3 アプリケーションを別のサーバーで実行していました。まとめて、新しいサーバーに送信しました。解凍し、新しいサーバーで Laravel アプリケーションを表示しようとすると、次のエラーが表示されます。

未処理の例外メッセージ:

file_put_contents (/var/www/customer_area/storage/views/13f378cf44cd9253eb03394b5a7fd914): ストリームを開くことができませんでした: 権限が拒否されました

位置:

/var/www/customer_area/laravel/blade.php 63行目

私はすでにこの質問を何度か読んでおり、他の人が「ストレージ/ディレクトリ」の権限を「775」に変更することで同様の問題を解決しています。「var/www」ディレクトリ全体のアクセス許可を「777」に変更しても、まだエラーが発生します。

私が気付いたのは、storage/views フォルダーに「13f378cf44cd9253eb03394b5a7fd914」がないことです。フォルダーには他に 5 つのファイルがありますが、その 1 つではありません。

4

2 に答える 2

0

ファイル/フォルダーのアクセス許可を変更するだけ
ですルートフォルダーにいると仮定して、これらのコマンドのいずれかを実行します

chmod -R 0777 storage // for L3
chmod -R 0777 app/storage // for L4
于 2013-08-08T21:27:47.303 に答える
0

Linux で apache を実行していると仮定して、フォルダーの再帰的な chgrp www-data と chown www-data を調べます。

于 2013-08-08T17:42:43.023 に答える