在Debian上安装CakePHP

时间:2013-10-24 20:52:13

标签: cakephp debian

今天我在带有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

1 个答案:

答案 0 :(得分:0)

这几乎总结了一下:

  

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

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