0

今天我用 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/ 中不可写第 386 行的 Engine/FileEngine.php

致命错误:未捕获的异常 '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} 在 /var/www/user 中抛出/data/www/site.com/lib/Cake/Cache/Cache.php 在第 181 行

我该如何解决这个问题?(我已经知道关于chmodapp/tmp)

4

1 回答 1

0

这几乎总结了它:

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

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

于 2013-10-24T21:07:00.177 回答