안녕하세요.
혹시 CentOS 7에서 그누보드나 영카트를 설치하실때
매번 data 디렉토리 권한 때문에 설치가 안되는 경우가 있습니다.
이럴때 SELINUX 설정을 확인해 보셔야 합니다.
아래 제가 사용하는 서버 버전들입니다.
CentOS 7 (5.2.8-1.el7)
MariaDB 10.4.7
PHP 7.3.8
그리고 selinux 를 끄는건 비추인 분들만 보시면 될것 같습니다...
혹시 안되시는 분들은 댓글 달아 주세요.
SELINUX=Enforce
를
/etc/selinux/config 파일을 수정해서
Permissive 나 disable 하시는건 저는 비추입니다...
USERID : test
/home/test/public_html/data
off -> on 옵션 설정
getsebool -a | grep httpd
setsebool -P httpd_can_network_connect=on
setsebool -P httpd_can_network_connect_db=on
setsebool -P allow_httpd_anon_write=1
setsebool -P allow_httpd_sys_script_anon_write=1
mkdir data
chmod 707 data
ls -Z
chcon -R -t httpd_sys_rw_content_t /home/test/public_html
안될경우
웹서버 restart or 서비스 중일 경우 reload
또는 안될경우
chcon -R -t httpd_sys_rw_content_t /home/test/
까지 해보세요.
저도 selinux 때문에 이런 저런 고난이 계속되고 있습니다...
그래도 가야할 길이기에... ㅠ.ㅠ
모두 힘내시고 건강한 하루 되세요~
댓글 1개