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 user"로 변경합니다 .
chown 아파치 /home/cache/
그런 다음 시스템에서 selinux가 꺼져 있는지 확인하십시오. 실행 setenforce 0
하여 selinux를 끌 수 있습니다 .