Smarty
템플릿 엔진을 사용하는 프레임 워크를 사용하고 있습니다. Windows에서 제대로 작동하지만 LAMP 서버에서 실행하려고하면 SELinux has detected suspicious behaviour on your system
과 같은 메시지가 나타납니다. 내가 첨부 한 전체 오류 메시지. 어떻게해야할지 안내해주세요. 감사합니다 는SELinux는/var/www/html/bookings/templates_c에 대한 쓰기 권한을 허용하지 않습니다.
1
A
답변
6
당신은 제대로 다소 PHP와 함께 작동하도록 HTTP에 대한 setsebool -P httpd_unified=1
정상의 SELinux 설정을 사용하여 허용 할 수는 :
setsebool -P httpd_enable_cgi on
setsebool -P httpd_unified on
setsebool -P httpd_builtin_scripting on
그렇지 않으면 당신이 사용할 수있는
getsebool -a | grep httpd
httpd 관련 EeLinux 옵션 목록을 얻고 개인 취향에 맞게 조정하십시오.
+0
'httpd_unified'는 전부는 아니더라도 대부분의 경우 필요하지 않습니다. [Dan Walsh의 블로그 : 보안 대 유용성] (http://danwalsh.livejournal.com/62262.html?thread=343350) –
+0
나는이 일을 모르지만'setsebool -P httpd_enable_cgi on' 트릭을 했어. –
내 길에 올 때마다 selinux를 비활성화합니다! "0 시행 설정" – Icarus3
감사합니다 Ashish .. 나는 SELinux를 비활성화했습니다! 'setenforce 0'와 그것의 done – AssamGuy
당신이 시스템에 접근 할 수 있고 시스템에 침입하기를 원하는 사람들이 있다면 그건 당연한 생각입니다. 외부 액세스 권한이없는 방화벽 내부에 컴퓨터가 있고 그 컴퓨터에 아무런 가치가없는 경우이 장치를 자유롭게 사용하십시오. 올바른 해결책은 원하는 것을 허용하도록 SElinux를 구성하는 것이지만 다른 모든 것은 허용하지 않는 것입니다. –