今天我在带有ISP面板的debian服务器上安装了cakephp 2.4.2。当我打开index.php文件时,我看到了:
警告:_cake_core_ cache无法在第325行的/var/www/user/data/www/site.com/lib/Cake/Cache/Cache.php中将'cake_dev_en-us'写入文件缓存
警告:/var/www/user/data/www/site.com/app/tmp/cache/persistent/在/var/www/user/data/www/site.com/lib/Cake中无法写入第386行/Cache/Engine/FileEngine.php
致命错误:未捕获异常'CacheException',消息'Cache engine _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 ...')
在第181行的/var/www/user/data/www/site.com/lib/Cake/Cache/Cache.php中抛出#6 {main}
我如何解决这个问题? (我已经知道app / tmp上的chmod
答案 0 :(得分:0)
这几乎总结了一下:
警告:/var/www/user/data/www/site.com/app/tmp/cache/persistent/不可写
确保该文件夹存在且可由您的网络服务器用户(通常在Debian系统上www-data
)写入。