相关疑难解决方法(0)

在Ubuntu 10.4中运行CakePHP时遇到文件权限错误

我已经使用以下步骤安装了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 NoneAllowOverride 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

cakephp ubuntu-10.04

19
推荐指数
1
解决办法
5万
查看次数

CakePHP错误:cake_core_ cache无法在Ubuntu 14.04上写'cake_dev_en-us'

当我在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命令,但它没有解决问题.

ubuntu lamp cakephp

5
推荐指数
1
解决办法
7371
查看次数

标签 统计

cakephp ×2

lamp ×1

ubuntu ×1

ubuntu-10.04 ×1