Zend Cache - 删除缓存文件的问题

时间:2010-09-20 11:42:22

标签: php zend-framework zend-cache

我在使用apache和php 5.2在linux上运行的Zend Cacke(File Backend)有一个奇怪的问题

文件存储在/ myspace / tmp1

目录有持续性:

drwxrwxrwx  2 nobody nogroup 8192 2010-09-20 13:35 tmp1

创建的临时文件具有以下权限:

-rw------- 1 nobody nogroup  317 2010-09-20 13:40 content---a51607ba255692370eae1155c7f45856

如果我这样做:

$的cache>清洁();在我的脚本中,该方法返回true,但文件未被删除(php错误日志中没有错误)。

在win xp下运行的本地开发机器上一切正常。我认为这是某种许可问题? Apache正在运行为“nobody”

欢迎任何建议!

1 个答案:

答案 0 :(得分:0)

我认为您需要使用Zend_Cache::CLEANING_MODE_ALL,因为默认情况下它只会清除过时的AFAIK。