錯誤消息:致命錯誤:類 '配置' 沒有找到.. CakePHP的 2.3 LIB 蛋糕 bootstrap.php中
Fatal error: Class 'Configure' not found in C:\wamp\cakephp\2.3\lib\Cake\bootstrap.php on line 163
我已經看到了關於這個問題的其他答案(like this one) ,所有暗示確保我不會丟失任何文件,但是我已經添加了全新的CakePHP v.2.3 via Github下載的所有文件和文件夾。
任何人都可以解釋爲什麼我仍然得到這樣的錯誤嗎?
的代碼重點線路如下圖所示:
的webroot/index.php文件
if (!defined('CAKE_CORE_INCLUDE_PATH')) {
define('CAKE_CORE_INCLUDE_PATH', '../../../cakephp/2.3/lib');
}
if (!defined('CORE_PATH')) {
if (function_exists('ini_set') && ini_set('include_path', CAKE_CORE_INCLUDE_PATH . PATH_SEPARATOR . ROOT . DS . APP_DIR . DS . PATH_SEPARATOR . ini_get('include_path'))) {
[...]
define('CORE_PATH', null);
} else {
[...]
define('CORE_PATH', CAKE_CORE_INCLUDE_PATH . DS);
}
}
的lib /蛋糕/ bootstrap.php中
App::uses('Configure', 'Core');
Configure::bootstrap(isset($boot) ? $boot : true);
爲什麼您要手動定義您的CAKE_CORE_INCLUDE_PATH?如果你不這樣做,蛋糕會自動爲你做。 – mark
它是對輕微定製版本的升級。該聲明已經在那裏,但注意到它只是在沒有定義的情況下才定義它。 – carmat
請注意,如果您未定製它,它只會正確設置包含路徑。 – mark