좀전에 yum 을 활용해 서버를 셋팅했는데요
cenos 7
Apache/2.4.6
PHP 7.0.12
셋팅 완료후 phpinfo(); 를 찍어 보았는데
PHP Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
PHP Fatal error: Unknown: Failed opening required 'xxxx' (include_path='.:/opt/remi/php70/root/usr/share/pear:/opt/remi/php70/root/usr/share/php:/usr/share/pear:/usr/share/php') in Unknown on line 0
이런 오류가 나길래 찾아보니 selinux 때문이라 잠시 허용모드로 바꾸기 위해 setenforce 0 으로 설정하니 오류가 나지 않고 잘 보이네요
이런 경우는 처음인데 다른 서버는 아파치 2.4, php 7.0.4 이고 소스 설치를 했습니다. 이곳은 selinux 가 활성화 되어 있고 오류도 나지 않거든요
검색해보면 대부분 selinux를 꺼라고 하는데.. 이게 보안상 끄지 않는것이 좋을거 같은데.. 이런 경우를 겪어보신분 계신가요?
답변 감사합니다. 해당 문제 해결 못하여 일시적으로 selinux 는 끄고 있습니다.
권한 문제라 판단하여 777 도 해보고 소유권도 고쳐봤지만 그대로길래.. selinux 켜놓고 운영하시는 분들 처음 설치시 처리 한게 있나 싶어
문의 올려봤는데 답이 안보이네요 ㅠ