2010-12-08 11 views
0

Ich habe gerade eine kleine Seite mit ZF im MVC-Muster auf meinem localhost fertiggestellt und frage mich nun, was wohl die am besten geeignete Art wäre, die Verzeichnisse zu strukturieren. Ich habe irgendwo gelesen, dass es am besten ist, "Anwendung", "Bibliothek" zu haben. Ordner in einem selben Ordner eine Ebene über dem "www" -Verzeichnis und setzen Sie den include_path in der index.php-Datei..so dass alle Kerndateien von Eindringlingen oder was sonst nicht zugänglich sind ..? Ich betreibe mehrere Sites auf einem Shared Hosting, also was wäre die beste Verzeichnisstruktur, die am besten organisiert und wartbar ist?Verzeichnisstruktur von Zend Framework und MVC auf einem Shared Hosting?

Alle Vorschläge und Kommentare werden sehr geschätzt! Danke

Antwort

0

Es gibt eine Regel: Sie sollten nichts außer/public (/ htdocs oder ein anderes named - Verzeichnis, wo sich Ihre index.php befindet) Verzeichnis von zf in Ihr doucument_root setzen.

Aber ich denke, für Shared-Hosting Sie können sich nicht entscheiden, wo Ihr document_root gelegen, so dass Sie nur .htacces Datei alle nicht-öffentliche Dateien von allen verweigern können.

Struktur zum Beispiel:

/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 !!! ... ich hatte nicht über .htaccess gedacht ... Aber ich frage mich, auch wenn es das ist, wie es in der Regel mit anderen Entwicklern als gut gemacht. .. –

Verwandte Themen