我已经使用以下步骤安装了CakePHP 2.0框架:
1. Start the terminal
2. sudo mkdir /var/www/cakephp
3.sudo cp -r ~/cakephp/* /var/www/cakephp
Run Code Online (Sandbox Code Playgroud)
更改tmp文件夹permisssion
4. sudo chmod -R 777 cakephp/app/tmp
Run Code Online (Sandbox Code Playgroud)
启用mod-rewrite
5. sudo a2enmod rewrite
Run Code Online (Sandbox Code Playgroud)
打开文件/ etc/apache2/sites-enabled/000-default并更改AllowOverride None为AllowOverride All
6. sudo vim /etc/apache2/sites-enabled/000-default
Run Code Online (Sandbox Code Playgroud)
重启Apache
7. sudo /etc/init.d/apache2 restart
Run Code Online (Sandbox Code Playgroud)
我打开浏览器并键入地址http:// localhost/cakephp /并且我解决了这个错误消息:
警告:_cake_core_缓存无法写入"cake_dev_en美"到文件缓存在/ var/WWW /cakephp/lib/Cake/Cache/Cache.php在线310
警告:_cake_core_缓存无法写入"cake_dev_en美"来文件缓存在/var/www/cakephp/lib/Cake/Cache/Cache.php在线310
警告:在/ var/WWW/CakePHP的/应用程序的/ tmp /缓存/永久/不可写在/ var/WWW/cakephp中/ LIB /蛋糕/缓存/发动机/ FileEngine.php行320
警告:在/ var/WWW/CakePHP的/应用程序的/ tmp /缓存/模型/是不是在/ var/WWW/CakePHP的/ lib目录/蛋糕/缓存/发动机可写/ FileEngine.php行320
警告:在/ var/WWW/CakePHP的/应用程序的/ tmp /缓存/是不是在/ var/WWW/CakePHP的/ lib目录写入/蛋糕/Cache/Engine/FileEngine.php行320
当我在localhost Ubuntu 14.04(LAMP)上运行我的CakePHP应用程序时出现此错误:
警告:_cake_core_ cache无法在第328行的/var/www/html/tmc/lib/Cake/Cache/Cache.php中将'cake_dev_en-us'写入文件缓存
警告:/ var/www/html/tmc/app/tmp/cache/persistent /在第385行的/var/www/html/tmc/lib/Cake/Cache/Engine/FileEngine.php中无法写入
致命错误:没有正确配置消息'Cache engine"_ cake_core_"的未捕获异常'CacheException'.确保在/var/www/html/tmc/lib/Cake/Cache/Cache.php:186中安装了所需的扩展,并且凭据/权限是正确的.堆栈跟踪:#0/var/www/html/tmc/lib/Cake/Cache/Cache.php(151):Cache :: _ buildEngine('_ cake_core_')#1 /var/www/html/tmc/app/Config/core.php(386):Cache :: config('_ cake_core_' ,数组)#2 /var/www/html/tmc/lib/Cake/Core/Configure.php(72):include('/ var/www/html/t ...')#3/var/www/html/tmc/lib/Cake/bootstrap.php(431):Configure :: bootstrap(true)#4 /var/www/html/tmc/app/webroot/index.php(97):include('/ var/www/html/t ...')在第186行的/var/www/html/tmc/lib/Cake/Cache/Cache.php中抛出#5 {main}
我不知道问题出在哪里.我试过sudo chmod 775 /var/www/html/tmc/lib/Cake/Cache/Engine/FileEngine.php命令,但它没有解决问题.