2010-04-30 1 views
2

:index.html을 index.php로 변경했는데 이제 페이지가로드되지 않습니다! 그것은 나에게 다음과 같은 메시지가 제공

요청 된 URL /cgi-sys/php-cgiwrap/gcadmin/php5.cgi/projects/globalcolleage/index.php 이 서버에서 찾을 수 없습니다.

의견이 있으십니까?

(내가 사용 WAMP)

내가이 hthaccess 파일과 함께 할 수있는 뭔가가 생각 : 당신이 파일이 존재하는지 확인하고, 첫째

IndexIgnore * 
DirectoryIndex index.html index.HTML index.shtml index.cgi index.php index.php3 index.phtml index.htm home.html welcome.html 
Action application/x-pair-sphp5 /cgi-sys/php-cgiwrap/gcadmin/php5.cgi 
AddType application/x-pair-sphp5 .php 

(the file exist: D:\wamp\www\projects\globalcolleage\index.php) 

답변

3

"이 서버에서 찾을 수 없습니다"는 일반적으로 귀하의 URL에 오류가 있음을 나타냅니다. 아파치가 요청한 파일을 찾지 못했습니다. url에 오타가 있는지 확인하고 파일 이름을 확인하십시오.

다음은 작동하지 않는 색인이 아닌 PHP 파일을 사용해보십시오. 일반 파일이 작동하지만, 디렉토리 인덱스하지 않으면, 다음과 같은 라인을 위해 httpd.conf 파일을 확인하십시오

DirectoryIndex index.html index.php 

이 index.html을 찾을 수없는 경우 디렉토리 인덱스의 index.php를 사용하는 아파치를 알려줍니다.

파일을 찾을 수 없어 오류가 발생했기 때문에 내 내기가 URL의 오타입니다.

편집 : htaccess로 파일을 제거하면 문제가 해결

때문에, 내 생각 엔이 작업 지시가 제대로 설정되지 않은 것입니다.

http://httpd.apache.org/docs/2.0/mod/mod_actions.html

액션 지시어는 특정 파일 형식에 대한 요청을 처리하는 프로그램을 설정합니다. 이것은 out-of-the-box 설정에서 PHP로 필요하지 않습니다. 이 방법으로 PHP 바이너리로 PHP를 사용할 수 있지만 아파치 모듈을 사용하는 것보다 더 복잡합니다.

+0

@Mnebuerquo 그것의 이상하지만 htaccess 파일을 삭제하면 작동합니다. – alexchenco

+0

이상한. 필자가 글쓰기를 할 때 새로운 대답을위한 기치를주지 못했습니다. 이제는 응답하기 전에 읽지 않은 것처럼 보입니다. – Mnebuerquo

+0

@ janoChen : 질문에 .htaccess 및 httpd.conf의 내용을 게시해야합니다. 그렇게하면 더 쉬울 것입니다. – Mnebuerquo

0

를? 이중 점검.

둘째, .htaccess를 열고이 처음 index.html를 찾기 위해 아파치를 알려줍니다이

DirectoryIndex index.html index.php 

을 입력하고 찾을 수없는 경우, 다음 index.php를 찾습니다.

+0

mysite.com/index.php가 아니라 mysite.com/index.php와 같은 것을하고 있다고 가정합니다. OP 질문 – jaywon

+0

에 구체적으로 언급되지 않았습니다. 제이원 방금 htaccess 파일을 삭제 했으므로 작동했습니다. 나는 이것을 이렇게 두어야합니까? – alexchenco

관련 문제