今天我安装了CakePHP2.4。2在带有ISP面板的debian服务器上。当我打开索引时。php文件,我看到了:
警告:_cake_core_缓存无法将'cake_dev_en-us'写入/var/www/user/data/www/site中的文件缓存。com/lib/Cake/Cache/Cache。php在线325
警告:/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\u cake\u core\u”未正确配置在/var/www/user/data/www/site中。com/lib/Cake/Cache/Cache。菲律宾比索:181
堆栈跟踪:
#0/var/www/user/data/www/site。com/lib/Cake/Cache/Cache。php(151):缓存::buildEngine('uCake_core')
#1/var/www/user/data/www/site。com/app/Config/core。php(367):Cache::config(“蛋糕”和“核心”数组)
\2/var/www/user/data/www/site。com/lib/Cake/Core/Configure。php(72):包括('/var/www/use…')
#3/var/www/user/data/www/site。com/lib/Cake/bootstrap。php(177):Configure::bootstrap(true)
#4/var/www/user/data/www/site。com/app/webroot/index。php(96):包括('/var/www/use…')
#5/var/www/user/data/www/site。com/index。php(43):在/var/www/user/data/www/site中抛出require('/var/www/use…')
#6{main}。com/lib/Cake/Cache/Cache。php在线181
如何解决这个问题?(我已经知道chmod
on app/tmp)
这几乎概括了它:
警告:/var/www/user/data/www/site。com/app/tmp/cache/persistent/不可写
确保该文件夹存在并且可由您的Web服务器用户写入(在Debian系统上通常是www-data
)。