「file_put_contents(): ストリームを開くことができませんでした: 権限が拒否されました」エラーが発生しました。 Laravel はイライラすることがあります。この問題は、ファイル権限が不十分なために Laravel が特定のファイルまたはディレクトリに書き込むことができない場合に発生します。
Laravel がログ、キャッシュ、その他の重要なデータを保存するストレージ ディレクトリがこのエラーの原因となることがよくあります。これを解決するには、さまざまな解決策を検討してみましょう。
vsmoraes によると、次の一連のコマンドで権限関連の問題を解決できます。
Laravel >= 5.4 の場合:
<code class="sh">php artisan cache:clear chmod -R 775 storage/ composer dump-autoload</code>
Laravel の場合 5.4:
<code class="sh">php artisan cache:clear chmod -R 775 app/storage composer dump-autoload</code>
以上がLaravel が「file_put_contents(): ストリームを開けませんでした: 許可が拒否されました」エラーをスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。