Zend Framework и baseUrl

8 Окт
2011

Столкнулся с тем, что если публичная часть проекта на Zend Framework’e лежит вне корне домена, например http://localhost/testproject/public то при вызове какого либо контроллера будет выдаваться исключение что контроллер не найден.
Например такой запрос http://localhost/testproject/account/logon, выдаст исключение:

Message: Invalid controller specified (testprject)


Request Parameters:

array (
‘controller’ => ‘testproject’,
‘action’ => ‘public’,
‘account’ => ‘logon’,
‘module’ => ‘default’,
)

Чтобы такого исключения не было, необходимо в файл конфигурации приложения (application.ini) добавить строчку:


resources.frontController.baseUrl = "/testproject/public"

2 комментария к записи Zend Framework и baseUrl

Avatar

Adel Shigabutdinov

8th Октябрь 2011 в 21:28

Начались будни пыхаря :-)))

Avatar

Zend .htaccess public | Rulkov.ru

28th Октябрь 2011 в 16:12

[…] продолжении заметки о «Zend Framework и baseUrl» столкнулся с еще одним моментом, когда DocumentRoot не […]

Оставить комментарий или два

Наверх
Rambler's Top100