1

当我尝试启动 cakephp 时,它会显示一些警告消息:

警告:SplFileInfo::openFile(.../cake_2_0/app/tmp/cache/persistent/myapp_cake_core_file_map):无法打开流:权限在 .../cake_2_0/lib/Cake/Cache/Engine/FileEngine.php 中被拒绝第 357 行

警告 (512): SplFileInfo::openFile(cake_2_0/app/tmp/cache/persistent/myapp_cake_core_cake_dev_en-us) [splfileinfo.openfile]: 未能打开流: 权限被拒绝 [CORE/Cake/Cache/Engine/FileEngine.php,第357行]

警告 (512):_cake_core_ 缓存无法将“cake_dev_en-us”写入文件缓存 [CORE/Cake/Cache/Cache.php,第 325 行]

我在linux上使用xampp,据我所知,文件夹中启用了写入和读取权限。有谁知道如何解决这个问题?

4

2 回答 2

3

那里有一个错误报告http://cakephp.lighthouseapp.com/projects/42648/tickets/2172但它被认为不是一个错误。

也试试这个

chgrp -R www-data app/tmp
chmod -R g+rw app/tmp 
find app/tmp -type d -exec chmod g+s {} \;

希望对你有帮助

于 2013-10-20T05:24:27.990 回答
-1

您应该检查 php 的版本 ^ ^ Cake 需要 php 5.2.8 或更高版本

于 2013-12-27T04:03:30.567 回答