使用CakePHP 1.3運行CakePHP的應用程序,我有以下佈局:如何從子目錄
/srv/www/_cakephp13/
/app/
/cake/
/plugins/
/vendors/
etc...
/srv/www/htdocs/
/cake_app/
/other-dir/
...其中htdocs
是公共目錄,我提出我的應用程序的webroot
是cake_app
以上。 ..這似乎是差不多工作。 (自定義webroot的index.php後)。
當我訪問http://devserver/cake_app/
時,我能夠看到默認的「主頁」頁面控制器/視圖(我已經自定義,因此似乎似乎正在工作)。
但是,當我訪問http://devserver/cake_app/controller/view
我收到錯誤。
是否可以在網站根目錄的子目錄中運行Cake App?我怎樣才能得到這個工作?
理想,我不想要編輯的Apache的conf的......如果我可以用蛋糕配置或htaccess中解決這個問題,我會更快樂。
你可以發佈你的.htaccess嗎?它在哪個目錄? – webbiedave 2010-05-24 15:33:56
他們都在這個地方,哪一個呢? =)* htdocs *沒有一個,* cake_app *和* _cakephp13 *中的其他文件是Cake的解壓縮文件。我沒有編輯它們。 * htdocs *的Apache Directory定義將AllowOverride設置爲All。 – 2010-05-24 15:40:39
cake_app中的一個。您應該驗證.htaccess正在運行,並且正在進行重寫。運行一些測試來驗證這兩個。 – webbiedave 2010-05-24 15:55:52