News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Alexander Netkachev's Blog:
Using Zend_Controller in subfolder
September 27, 2006 @ 07:33:00

One of the most asked questions when it comes to using the Zend Framework is "how can I use it in a subfolder?" Everything behaves well when it's at the document root of the server it's on, but strange things start happening when it's anywhere below that. There's been server people that have posted solutions, and another can be added to them - this new post from Alexander Netkachev.

This question I had heard many times and now I have a few minutes to write down the answer so that everybody who stuck in the similar trouble could quickly resolve the issue. Who works with Zend Framework, most likely, have read the "Zend_Controller / Getting Started" Zend Framework manual article, which explains how to use Zend_Controller in the root folder of the web server. But it does not answer on the "How to run my Zend Framework application in a subfolder of the web server document folder?" question and I propose you my solutions.

First is rather a hack then a recommended solution, but with it you can start the applications and examples that use standard router. The second is neater but it depends on the Zend_Controller_RewriteRouter class.

The first method makes some changes to the default routing code itself (the hack) to make it no longer just use the REQUEST_URI, but to look at more of the URL to see if subdirectories exist. OF course, the more preferred way to go, and just as simple of an option, is using the framework itself to change the RewriteRouter options to allow for the subdirectory.

0 comments voice your opinion now!
zend framework zend_controller rewriterouter router zend framework zend_controller rewriterouter router


blog comments powered by Disqus

Similar Posts

Lingohub.com: Internationalization How To for the 5 most popular PHP frameworks

Jared White's Blog: Developer Preview 2 of Willowgarden has been released today

Scott Mattocks: LUCID Development

Chris Hartjes' Blog: Zend_Service_Audioscrobbler Update

Lukas Smith's Blog: emPHPower@DLW/IPC


Community Events





Don't see your event here?
Let us know!


release security introduction list opinion community interview language version series podcast laravel tool library composer conference artisanfiles framework voicesoftheelephpant symfony

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework