2011-12-05 135 views

回答

0

我確定了這個問題。在我以前版本的Cake 1.3中,我修改了ROOT和APP_PATH目錄,以便我可以將瀏覽器指向path_to_myapp/app/而不僅僅是path_to_myapp。所以當我試圖以習慣做同樣的事情時,可以理解的是沒有用。感謝您的幫助。

這是我修改過的索引文件,如果有人有興趣以類似的方式加載它。還應該指出,我有一個特殊的CAKE_CORE_INCLUDE_PATH。

if (!defined('ROOT')) { 
     define('ROOT', dirname(dirname(__FILE__))); 
    } 


    if (!defined('APP_DIR')) { 
    define('APP_DIR', ''); 
    } 
1

確保您/app/config/routes.php文件包括CakePHP的默認路由文件。

/** 
* Load the CakePHP default routes. Remove this if you do not want to use 
* the built-in default routes. 
*/ 
    require CAKE . 'Config' . DS . 'routes.php'; 

你應該在你的routes.php文件的末尾有這個。

+0

感謝您的回答,但我相信這段代碼與應用程序一起存在。它在文件中。 – styks

0

我有一個非常類似的問題,導致我堅持了太久。我的控制器的文件名中有一個錯字。例如,ApplesController.php實際上是[space]ApplesController.php

修復這固定我的路線。

+0

感謝您的評論,但在全新安裝後訪問主索引時會發生這種情況。因此,我沒有創建任何控制器來添加額外的空間。當我有空時,我將嘗試另一個乾淨的安裝。 – styks