今天我在带有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/Cache/Engine/FileEngine.php中无法写入第386行致命错误:未捕获异常'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 ...')#var /www/user/data/www/site.com/lib/Cake/Cache/Cache.php在线投放#6 181
我怎么解决这个问题? (我已经知道关于app / tmp的 chmod
)
1 回答
这几乎总结了:
确保该文件夹存在且可由您的Web服务器用户写入(通常在Debian系统上为
www-data
) .