我正在使用CakePHP并收到以下错误
警告:未正确配置缓存。请检查Cache :: config();位于第663行的D:\ PHP-SERVER \ cheesecake \ cake \ libs \ configure.php中的APP / config / core.php中
注意:未定义的变量:在第38行的D:\ PHP-SERVER \ cheesecake \ app \ config \ routes.php中路由
致命错误:在第38行的D:\ PHP-SERVER \ cheesecake \ app \ config \ routes.php中的非对象上调用成员函数connect()
设置中有任何问题吗?
答案 0 :(得分:3)
您使用的是哪个 CakePHP 版本?
致命错误看起来像是一个错字。打开文件D:\PHP-SERVER\cheesecake\app\config\routes.php
并查看第38行写的内容。看起来有一封信缺失。
这应该是
的内容Router::connect(...[whatever your route settings are]...);
我想在你的文件中说(注意路由器中丢失的r)
Route::connect(...);
您是否做了其他错误消息所说的内容?查看Cache::config
中的app/config/core.php
来电。您似乎没有正确设置缓存配置。
默认调用类似于
Cache::config('default', array('engine' => 'File'));
如果您更改了该帖子的代码,以确定是否有错误。