数日前にファイルをセントOSサーバーにアップロードしましたが、正常に機能していましたが、今日からエラーが発生します。
ストリームまたはファイル「/var/www/html/hasibtest/storage/logs/laravel.log」を開けませんでした:ストリームを開けませんでした:権限が拒否されました
私のログファイルが777アクセス許可である場合、0755、0644でも試行しています
誰でも私がこの問題を解決する方法を教えてもらえますか?
まず、これを再試行してディレクトリの所有権を取得します
Sudo chown -R $USER:www-data storage
Sudo chown -R $USER:www-data bootstrap/cache
次に、適切なディレクトリアクセスを設定します
chmod -R 775 storage
chmod -R 775 bootstrap/cache
ディレクトリのアクセス許可を777に設定しないでください(何をしているかわからない場合)
現在のユーザーを確認:<?php echo exec('whoami'); ?>
ubuntuでlamppを使用しているため、結果はdaemon
次に、いくつかのコマンドを実行し、@ Shobiに感謝します。
Sudo chown -R daemon:www-data storage
Sudo chown -R daemon:www-data bootstrap/cache
今それは動作します