2010-02-01 4 views
1

잘 알려진 타사 PHP 기반 포럼 소프트웨어를 구입했습니다. 내 서버에 업로드하여 몇 주 동안 실행하십시오. 오늘 아침, 내 사이트를 방문했을 때 메모장으로 열면 모든 코멘트 등 모든 PHP 코드가 표시됩니다. 그것은 매우 무서웠어요, 내 데이터베이스 구성도 PHP 파일에 표시됩니다, 무슨 일이 있었나요? 나는 내 웹 사이트를 지금 가져갈 수밖에 없다.왜 PHP 소스 코드를 온라인으로 볼 수 있습니까?

어떻게해야합니까? PHP 코드를 어떻게 볼 수 있습니까? 나는 PHP 코드가 매우 안전하다고 생각 했는가?

누군가 내 웹 사이트를 해킹 했습니까?

+1

은 serverfault.com에 속합니다. –

+1

답변을 읽기 전에 모든 암호를 변경하십시오! – Joe

답변

5

서버의 구성 문제입니다 (mod_php가 어떤 이유로로드되지 않는 것과 같습니다). 호스팅 제공 업체에 즉시 연락하여 심각한 문제가 있음을 알려주십시오!

문제가있는 Apache 구성 설정의 근원이 될 수있는 자신의 .htaccess 파일을 업로드하지 않은 경우?

+0

Dang, 10 초 만에 나를 때려 :-) –

+0

IIS6을 사용하고 있습니다. – mysqllearner

0

누군가 귀하의 웹 서버에서 귀하의 스크립트 해석을 비활성화했습니다. 호스트 관리자에게 문의하십시오.

0

빠른 수정은 웹 사이트 (및 다른 경우 공개 토론 루트 디렉토리)에 공백 index.html을 삽입하는 것입니다. 스크립트 이름을 알고이 오류가 발생했음을 알면 사람들이 귀하의 소스 코드에 액세스하는 것을 막지는 않겠지 만 적어도 웹 사이트/포럼을 방문 할 때 모든 사람과 개에게 표시되지는 않습니다.

이외에도 서버의 PHP 구문 분석 모듈을 잘못 또는 실수로 사용할 수 없도록 설정했습니다. 즉시 호스트에 문의하십시오. 그러나 이미이 작업을 수행했다고 가정합니다.

+0

htdocs 디렉토리의 이름을 바꾸면 모든 것이 숨겨집니다. – Wim

관련 문제