chmod 777
で実行しました/home/cache/
が、Apache ユーザーはまだ書き込むことができません。私の PHP スクリプトはこのディレクトリに書き込みますが、権限が拒否されたエラーが発生し、その理由がわかりません。
ls -ld cache
表示:
drwxrwxrwx. 2 ルート ルート 69632 8月24日 17:04 キャッシュ/
ls -ld /home
表示:
drwxr-xr-x. 19 ルート ルート 4096 8月24日 18:30 /home
答え1
/home/cache/
次のコマンドを実行して、所有者権限を「apache ユーザー」に変更します。
chown apache /home/cache/
その後、システムで selinux がオフになっていることを確認します。setenforce 0
selinux をオフにするには、次のコマンドを実行します。