http://localhost/test/ にアクセスしようとしたときの「file_put_contents(meta/services.json): ストリームを開けませんでした: アクセス許可が拒否されました」エラーの解決
public/ で「例外ハンドラーのエラー」メッセージが表示された場合は、問題を診断して解決するためにいくつかの手順を実行できます。
ステップ 1: 権限の変更
確認後このデバッグが app.php で true に設定されている場合、次のエラーが表示される場合があります: 「ストリームまたはファイル "/var/www/html/test/app/storage/logs/laravel.log" を開けませんでした: に失敗しました」オープンストリーム: 許可が拒否されました。」これに対処するには、コマンド chmod -R 644 app/storage を実行します。
ステップ 2: さらなる調査
前のエラーを解決すると、新しいエラーが表示される場合があります。 "file_put_contents(/var/www/html/laravel/app/storage/meta/services.json): ストリームを開けませんでした: アクセス許可が拒否されました。"
解決策:
この問題を解決するには、vsmoraes が提案する手順に従います:
Laravel >= 5.4 の場合:
Laravel の場合 < 5.4:
以上がLaravelで「file_put_contents(): ストリームを開けませんでした: 許可が拒否されました」エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。