web-dev-qa-db-ja.com

PHP権限に関係なくファイルを書き込めない

Centos 7x64ボックスでは、Apache/phpは権限に関係なくファイルを書き込むことができません。ディレクトリをApache:apacheに設定し、さらに777に設定しても、phpで権限エラーが発生します。

他に何がPHPファイルの書き込みを拒否している可能性がありますか?

2
Yamiko

分析するために、SELinuxを許容モードに設定できます。

    # setenforce 0

SELinuxはログに記録しますが、アクセスを許可します。したがって、詳細については/var/log/audit/audit.logを確認できます。たぶん、SELinuxコンテキストを変更する必要があります。これには、chconコマンドを使用します。必要に応じて、audit.logを表示して詳細な回答を入手してください。

問題を解決したら、SELinuxを有効にすることを忘れないでください。 SELinuxを強制し続ける方が良いです。

    # setenforce 1
2
Eduardo Ramos