ホームページ  >  記事  >  運用・保守  >  centos で権限を変更した後もディレクトリに書き込めない場合はどうすればよいですか?

centos で権限を変更した後もディレクトリに書き込めない場合はどうすればよいですか?

王林
王林オリジナル
2020-05-18 10:38:342477ブラウズ

centos で権限を変更した後もディレクトリに書き込めない場合はどうすればよいですか?

問題の説明:

CentOS で環境をセットアップするときに、ユーザー権限を 777 または 755 に変更したり、ファイルが属するユーザーを変更したりしても、 、Laravel フレームワークは常に「ストリームまたはファイル "/var/www/laravel56/storage/logs/laravel.log" を開けませんでした: ストリームを開けませんでした: アクセス許可が拒否されました」というエラーを報告します。

解決策:

selinux をオフにしてください。

/etc/selinux/config ファイルを編集し、SELINUX 項目を次のように変更します: SELINUX=disabled

#This file controls the state of SELinux on the system. 
# SELINUX= can take one of these three values: 
# enforcing - SELinux security policy is enforced. 
# permissive - SELinux prints warnings instead of enforcing. 
# disabled - No SELinux policy is loaded. 
SELINUX=disabled 
# SELINUXTYPE= can take one of these two values: 
# targeted - Only targeted network daemons are protected. 
# strict - Full SELinux protection. 
SELINUXTYPE=targeted

推奨チュートリアル: centos チュートリアル

以上がcentos で権限を変更した後もディレクトリに書き込めない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。