我最近被賦予將網站從一臺服務器移到另一臺服務器的工作。本網站使用CakePHP框架(免責聲明:我以前從未使用過Cake)。在複製所有數據庫和文件後,我無法加載網站。它給了以下錯誤:蛋糕php框架應用程序::導入問題
Fatal error: Class 'Router' not found in /sitepath/cake/dispatcher.php on line 283
下面的代碼是行283:$namedExpressions = Router::getNamedExpressions();
從我讀這個錯誤發生,因爲App::import('Core', array('Router', 'Controller'));
,這是在同一個文件,無法正常工作。事實上,如果我var_dump()
App::import
行我可以看到它返回false。所以我只能假設App::import
不應該返回false,對吧?我猜我的問題是,配置錯誤的配置設置,可能是默認路徑?我在配置設置中唯一改變的是數據庫憑證,我已經更新了它們以用於新服務器上的新數據庫。所以如果有人能指引我正確的方向,並讓我知道如果我配置了錯誤的東西,那就太好了。謝謝。
另外,我應該注意到這是使用Cake 1.3。