在 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的主要内容,如果未能解决你的问题,请参考以下文章