Cakephp警告512缓存文件夹无法写入

Cakephp警告512缓存文件夹无法写入,php,cakephp,caching,file-permissions,Php,Cakephp,Caching,File Permissions,我在故障排除方面遇到问题: 我突然在我的网站上收到了这样的警告,但从来没有发生过,我试图通过在互联网上找到的各种方法来解决它 Warning (512): _cake_core_ cache was unable to write 'cake_dev_en-us' to File cache [CORE/Cake/Cache/Cache.php, line 325] Warning (512): _cake_core_ cache was unable to write 'debug_kit_e

我在故障排除方面遇到问题:

我突然在我的网站上收到了这样的警告,但从来没有发生过,我试图通过在互联网上找到的各种方法来解决它

Warning (512): _cake_core_ cache was unable to write 'cake_dev_en-us' to File cache [CORE/Cake/Cache/Cache.php, line 325]
Warning (512): _cake_core_ cache was unable to write 'debug_kit_en-us' to File cache [CORE/Cake/Cache/Cache.php, line 325]
我试过:

  • chmod-R 777 tmp
  • 删除tmp文件夹,然后重新创建它及其子目录
  • 删除tmp文件夹并从新的cakephp文件夹上载新的tmp文件夹
  • 已运行whoamiphp脚本,并已确保该文件夹属于该用户
  • 我试图重新启动服务器
  • Cakephp版本:2.4.5

    服务器操作系统:Centos 6.5

    PHP版本5.3.3

    Apache版本:Apache/2.2.15

    我从堆栈溢出和其他地方尝试了大多数解决方案,但到目前为止运气不佳。这可能是我的服务器配置或cakephp自身的问题吗? 如果我的问题仍然不清楚,请随时要求进一步澄清


    感谢您的帮助。

    在尝试了各种在线链接提出的所有解决方案后,我们发现这些解决方案都不适用于我们


    最后,经过几个小时的讨论,我们意识到这个问题与权限无关。事实上,这是因为系统已使用了100%的分配磁盘空间。从磁盘上删除文件并释放一些空间实际上解决了这个问题。

    这个链接可能会帮助您在这里没有足够的信息来说明具体原因(显示
    cd tmp/cache/persistent;ls-la
    的输出)但是这个问题以前被问过很多次。如果没有可用空间,很难相信这是唯一遇到的问题=)