아놔~ 주말에 하루 종일 이거 때문에 삽질했네...ㅡㅡ;;;

결론만 말하면 CentOS7 에서 SELinux 때문 이었다...

phpmyadmin을 설치 하는데 진짜 별짓을 다했다...

chown -R apache:apache phpMyAdmin 으로 소유자도 변경해보고...

chmod -R 777 로 권한도 변경해보고....

다시 설치도 해보고....

apache 에서 디렉토리 권한도 변경해보고 했는데...아파치 디렉토리 권한 문제가 아니라고 확신한거는

phpMyAdmin 디렉토리에 index.html 파일을 하나 만들어서 해보니 이건 또 열리더라...ㅡㅡ;;;

아놔~ 


ls -Z 를 했을때 아래처럼 httpd_sys_content_t가 나와야 된다...

drwxr-xr-x. root root unconfined_u:object_r:httpd_sys_content_t:s0 phpMyAdmin


이렇게 설정을 해주려면

chcon -R -h -t httpd_sys_content_t phpMyAdmin/


이렇게 phpMyAdmin를 원하는 디렉토리로 변경해서 해줘야 한다...

이렇게 하고 systemctl restart httpd 를 한번 해줬더니 바로~ 작동 했다...


내 반나절...ㅠㅠ


복사했습니다!