Структура каталогов Zend Framework и MVC на виртуальном хостинге? - PullRequest
0 голосов
/ 08 декабря 2010

Я только что закончил небольшой сайт с шаблоном ZF в MVC на моем локальном хосте, и теперь мне интересно, какой будет наиболее подходящий способ структурирования каталогов ... Я где-то читал, что лучше иметь "application", "library" "папки в одной и той же папке на один уровень выше каталога" www "и установите include_path в файле index.php так, чтобы все основные файлы были недоступны для злоумышленников или еще что-то еще? Я управляю несколькими сайтами на одном виртуальном хостинге, так что будет наилучшей структурой каталогов, которая наиболее организована и поддерживается?

Любые предложения и комментарии с благодарностью! Спасибо

1 Ответ

0 голосов
/ 08 декабря 2010

есть одно правило: вы не должны помещать ничего кроме / public (/ htdocs или другого по имени - dir, где расположен ваш index.php) каталог zf в ваш 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...