エラー「ストリームまたはファイル「laravel.log」を追加モードで開くことができませんでした:ストリームを開くことができませんでした:異なる環境でのアクセスが拒否されました」の処理
- 12-09-2022
- Toanngo92
- 0 Comments
Mac Os環境で問題を処理しているときにこのエラーが発生しました。実行中のプロジェクトをダウンロードし、ローカル環境で初期化してさらに開発したところ、この環境での分散化の概念に慣れていなかったため、かなり時間がかかりました。 。多くの時間があるので、時間を節約するために上記のエラーを修正するためのガイドとしてこの記事を書きます。
Mục lục
環境ubuntu/Linux / Centos
通常、その理由は、プロジェクトでストレージディレクトリ内にサブディレクトリがないか、このディレクトリが設定されていないため、次のコマンドを使用してアクセス許可を初期化および設定します。
cd {thumucduan}/storage mkdir -pv framework/views app framework/sessions framework/cache cd .. chmod 777 -R storage chown -R www-data:www-data storage
次のステップでは、ストレージフォルダーとキャッシュフォルダーのchmodを編集します
cd {thumucduan} sudo chmod -R 755 storage sudo chmod -R 755 bootstrap/cache
cd {thumucduan} sudo chmod -R 755 storage sudo chmod -R 755 bootstrap/cache
MacOS環境
最初のステップ、apacheの権限を設定します
sudo chown -R $USER:_www {thumucduan}
サーバーファイルのアクセス許可を構成する
cd {thumucduan} sudo chgrp -R _www storage bootstrap/cache sudo chmod -R ug+rwx storage bootstrap/cache
cd {thumucduan} sudo chgrp -R _www storage bootstrap/cache sudo chmod -R ug+rwx storage bootstrap/cache
Windows環境
プロジェクトフォルダに見つからない場合は、インターフェイスを使用して次のフォルダを作成します。
storage/framework/cache storage/framework/sessions storage/framework/views
次へ: bootstrap/cacheフォルダー内のファイルを削除します
最後に、コマンドphp artisanoptimize:clearを使用してキャッシュをクリアし、プロジェクトを再度確認してください。幸運を祈ります。
記事からの参照: https ://www.tutsmake.com/how-to-fix-error-laravel-log-could-not-be-opened/