在 Debian 上安装 CakePHP

Posted

技术标签:

【中文标题】在 Debian 上安装 CakePHP【英文标题】:Installation CakePHP on Debian 【发布时间】:2013-11-03 18:42:40 【问题描述】:

今天我用 ISP 面板在我的 debian 服务器上安装了 cakephp 2.4.2。当我打开 index.php 文件时,我看到了这个:

警告:_cake_core_ 缓存无法将“cake_dev_en-us”写入第 325 行 /var/www/user/data/www/site.com/lib/Cake/Cache/Cache.php 中的文件缓存

警告:/var/www/user/data/www/site.com/app/tmp/cache/persistent/ 在 /var/www/user/data/www/site.com/lib/Cake 中不可写/Cache/Engine/FileEngine.php 在第 386 行

致命错误:未捕获的异常“CacheException”与消息“缓存引擎 _cake_core_ 未正确配置。”在 /var/www/user/data/www/site.com/lib/Cake/Cache/Cache.php:181

堆栈跟踪:

#0 /var/www/user/data/www/site.com/lib/Cake/Cache/Cache.php(151): Cache::_buildEngine('_cake_core_') #1 /var/www/user/data/www/site.com/app/Config/core.php(367): Cache::config('_cake_core_', Array) #2 /var/www/user/data/www/site.com/lib/Cake/Core/Configure.php(72): include('/var/www/use...') #3 /var/www/user/data/www/site.com/lib/Cake/bootstrap.php(177): 配置::bootstrap(true) #4 /var/www/user/data/www/site.com/app/webroot/index.php(96): include('/var/www/use...') #5 /var/www/user/data/www/site.com/index.php(43): require('/var/www/use...') #6 main 在第 181 行的 /var/www/user/data/www/site.com/lib/Cake/Cache/Cache.php 中抛出

我该如何解决这个问题? (我已经知道 app/tmp 上的 chmod

【问题讨论】:

【参考方案1】:

总结如下:

警告:/var/www/user/data/www/site.com/app/tmp/cache/persistent/ 不可写

确保该文件夹存在且可由您的网络服务器用户写入(通常在 Debian 系统上为 www-data)。

【讨论】:

以上是关于在 Debian 上安装 CakePHP的主要内容,如果未能解决你的问题,请参考以下文章

如何在Debian或Ubuntu上安装完整的内核源码

在 Debian 上安装 CakePHP

如何在Debian或Ubuntu上安装完整的内核源码

如何在 Debian Buster 上安装 php 调试符号?

在Debian 8上安装ASTPP计费系统

【转.待验证】在OpenWRT上配置debian模式