0

我正在尝试将我的应用程序从 cakephp 2.0 迁移到 2.1。我在本地开发服务器上使用 2.1 已经有几个星期了,一切正常。我刚刚尝试上传到生产服务器,我收到了错误消息:

Fatal error: Class 'Cache' not found in app/Config/core.php on line 265

我可能遗漏了一些明显的东西,但我不知道是什么。如果有人遇到过类似的事情或可以提供任何建议,我将非常感激!

(我使用的是 CakePHP 2.1.0 稳定版)

4

1 回答 1

2

你确定你上传了所有的“核心”文件(lib目录)吗?似乎Cache缺少该类,这是 CakePHP 的核心类。错误消息表明您的服务器上的 CakePHP 安装不完整。

验证文件是否lib/Cake/Cache/Cache.php存在并且您正在使用的网络服务器是否可以读取(例如,所有权设置为apache.apacheorwww-data.www-data并且 chmod 设置正确。如果使用 SELinux,还要确保文件已设置httpd_sys_content_tpublic_content_rw_t上下文设置)。

于 2012-03-16T10:51:08.740 回答