Я запустил , однако пользователь apache все еще не может писать в него. Мой скрипт php пишет в этот каталог, но получил ошибку «отказано в доступе», и я не знаю, почему chmod 777
./home/cache/
ls -ld cache
показывает:
drwxrwxrwx. 2 root root 69632 24 авг 17:04 кэш/
ls -ld /home
показывает:
drwxr-xr-x. 19 root root 4096 24 авг 18:30 /home
решение1
Измените права владельца /home/cache/
на «apache user», выполнив команду:
chown apache /home/cache/
После этого убедитесь, что selinux выключен в вашей системе. Вы можете запустить, setenforce 0
чтобы выключить selinux.