2010-12-08 2 views
0

필자는 localhost에서 MVC 패턴으로 ZF가있는 작은 사이트를 완성했으며 현재 디렉토리를 구조화하는 가장 적합한 방법이 무엇인지 궁금합니다. 필자는 어딘가에서 "응용 프로그램", "라이브러리" "www"디렉토리 위의 같은 폴더에있는 폴더들과 index.php 파일에 include_path를 설정하십시오. 그래서 모든 핵심 파일은 침입자 또는 기타 등등으로 접근 할 수 없습니다. 하나의 공유 호스팅에서 여러 사이트를 실행하므로 가장 체계적이고 유지 보수가 잘되는 최상의 디렉토리 구조는 무엇입니까?젠드 프레임 워크와 MVC의 디렉토리 구조가 공유 호스팅에 있습니까?

모든 의견이나 제안을 보내주십시오. 감사합니다

답변

0

하나의 규칙이 있습니다 : zf의/public (/ htdocs 또는 다른 named-dir, index.php가있는 곳) 디렉토리 이외의 것을 doucument_root에 넣으면 안됩니다.

하지만 공유 호스팅의 경우 document_root의 위치를 ​​결정할 수 없으므로 .htacces 파일을 사용하여 모든 공개되지 않은 파일을 거부 할 수 있습니다. 예를 들어

구조 :

/htdocs 
    /application 
     /config 
     /library 
      /Zend 
      /(other libraries) 
     /user 
      /controller 
      /model 
      /view 
     /variable 
      /sessions 
      /cache 
      /view_compiles 
     .htaccess (deny from all) 
    /images 
    /scripts 
    /styles 
    index.php 
+0

Thaaanks! ... 나는 htaccess로 생각하지 않았다 ...하지만 그게 보통뿐만 아니라 다른 개발자와 어떻게하는지 있다면 나 또한 궁금하네요. .. –

관련 문제