2010-12-08 3 views
0

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

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

ответ

0

есть одно правило: вы не должны ставить что-либо помимо/public (/ htdocs или другое имя - каталог, где находится ваш 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 
+0

Thaaanks !!! ... Я не думал о .htaccess ... Но я также интересно, если это то, как это обычно делается с другими разработчиками, а также. .. – 2010-12-09 04:09:43

Смежные вопросы