2009-04-29 5 views
0

나는 왜 PLESK에서 PHP safe_mode의 기본값이 켜져 있는지 궁금합니다. 나는 그것이 보안 문제라고 생각하지만 이것은 정확히 얼마나 유용한가?PLESK 8.4의 PHP safe_mode 기본값이 ON입니다. 왜?

p.s. 경험이 거의없는 웹 개발자로서 나는 내 서버에서 실행되는 대신 .php 파일이 다운로드 된 이유를 궁금해합니다. 그 이유는이 php default safe_mode가 ON이었고 plesk 제어판의 설정을 무작위로 변경하여 솔루션을 찾았 기 때문입니다. 이 질문을함으로써 저는이 어리석은 문제에 대해 잃어버린 좌절감을 위로하고 싶습니다. 나를 위해 .php 파일을 기본적으로 실행하지 않고 명시 적으로 작동하지 않는 이유를 설명하지 않은 것은 단지 바보입니다.

+1

나는 Plesk 지원에 대해 무례하지만이 질문이 아닙니까? http://www.parallels.com/support/plesk/ –

+0

나는 그렇게 생각했다. 하지만 다른 CMS 플랫폼에서도 문제가 될 수 있습니다. 나는 SO가 PHP 관련 주제에 대한 포괄적 인 답변을 제공 할 수있는 경험이 있음을 알고 있습니다 ... 그리고 내가 아는 한는 커뮤니티와 다른 질문에 대한 답이 있습니다. – chosta

답변

2

파일이 실행되는 대신 표시되는 문제는 safe_mode의 설정과 관계가 없습니다.

safe_mode은 해커가 서버에 침입 할 수있는 잠재적으로 안전하지 않은 작업을 스크립트가 수행 할 수 없도록하는 데 중요합니다.

그것은 무작위로 실제로 제대로 실행되도록 mod_perl.php 파일을 연결하는 설정을 변경하기 위해 관리되는 것 같은 소리지만, 당신이 무슨 일을하는지 모른다면 당신은 정말 다시 safe_mode을 설정해야합니다.

문제를 디버깅 할 때 일반적인 규칙으로 : 은 한 번에 한 가지만 변경 한 다음 각 변경 사이에 테스트합니다 (). 이는 실제로 변경으로 인해 문제가 해결 된 것에 대한 가짜 가정을 제거하는 데 도움이됩니다 ...

+0

내가해야 할 일은 safe_mode에 대한 내용입니다. 고맙습니다. – chosta

+0

한 번에 한 번 변경했습니다. :) 그러나 이것은 필사적 인 움직임이었다. 나는 대개 스스로 합리적인 해결책을 찾으려고 노력한다. 그렇다면 Google, 포럼, 도움말 파일 (절대로 도움이되지 않음) 그리고 마지막에는 절망의 무작위 동작이 있습니다. – chosta

+1

safe_mode는 공유 호스트의 여러 사용자가 서로 어리둥절하는 것을 방지하는 추한 해킹입니다. 자체 서버를 실행하면 서버를 켜야 할 이유가 없습니다. 이 대답은 맞습니다. - PHP 스크립트가 처리되지 않는 이유가 아닙니다. – troelskn