2012-12-16 3 views
4

Apache 웹 서버가 갑자기 index.php 파일 서비스를 자동으로 중단했습니다. 대신 디렉토리 목록을 보여줍니다. 나는 도움을 시도했지만 운이 없었습니다.Apache가 index.php 대신 디렉토리 파일을 나열합니다.

내 htttpd.conf 파일이 모두가 위의 확인을하면 잘못 될 수 무엇

<IfModule module_php5> 
    AddType application/x-httpd-php .php 
</IfMOdule> 

DirectoryIndex index.php index.html 

을 포함?

+0

태그는 단독으로 존재합니다. 즉,'directory'와'index'를 조합한다고해서'directoryindex'와 같은 것을 의미하는 것은 아닙니다. 주의해서 태그를 선택하십시오. – Charles

+1

'index.php'를 명시 적으로 요청하면 어떨까요? – zerkms

+0

@Charles, 나는 특별히 디렉토리와 태그를 별도로 태그 지정하려고했습니다. 하지만 코드를 편집 해 주셔서 감사합니다. – mavili

답변

6

내가 처음 질문을했을 때 빠른 응답에 놀랐다가 응답이 중지되었습니다. 그래서 나는 스스로 답을 찾았습니다 (우연히!). 주 서버 루트에 인덱스 파일이 잘 표시되었지만 내 사용자 사이트 폴더가 아닙니다.

apache 사용자 디렉토리에 각 사용자에 대한 .conf 파일이 있습니다. 나는 사용자 명과 타타 파일에 대해

<Directory "/Users/mavili/Sites/"> 
    Options Indexes MultiViews FollowSymLinks SymLinksIfOwnerMatch Includes ExecCGI 
    DirectoryIndex index.php index.html index.pl index.cgi 
    AllowOverride None 
    Order allow,deny 
    Allow from all 
</Directory> 

을 파일에 추가했습니다.

관련 문제