Zend Framework на виртуальном хостинге - PullRequest
16 голосов
/ 12 июля 2009

Я новичок в Zend Framework. Я хотел бы знать, как реализовать Zend Framework на виртуальном хостинге. Из-за структуры папки Zend Framework все файлы представлений помещаются в общую папку.

Пусть

"/" - это основная корневая папка для меня, а public "/ public"

так что URL становится "http://site/public/. .. .bla bla ..."

это правильно?

или есть другой способ?

У меня нет разрешения на создание виртуального хоста.

ну и что делать?

Я надеюсь, что вы поняли мой вопрос. Если нет, пожалуйста, спросите меня.

Спасибо!

Ответы [ 12 ]

0 голосов
/ 13 июля 2009

Я был в такой же ситуации и поместил библиотеки zend в папку public, например 'src', - и использую .htaccess Deny from All. Тебе придется жонглировать несколькими путями, но это отлично работает.

0 голосов
/ 12 июля 2009

Я предлагаю самое простое: разрабатывайте свои приложения так, чтобы index.php находился в вашем корне (даже лучше - всегда определяйте PUBLIC_PATH - dirname(__FILE__); в вашем index.php и делайте ссылки относительно этой константы).Вместе с папками приложений и библиотек.Вы можете легко сделать их недоступными извне, используя deny from all в .htaccess.

Константа PUBLIC_PATH также помогает, когда ваша публика не публикуется.(публичный html или / public html / www (в моем случае))

...