3

Linux で apache と php 5.2 を実行している Zend Cacke (ファイル バックエンド) に奇妙な問題があります。

ファイルは /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->clean(); 私のスクリプト内では、メソッドはtrueを返しますが、ファイルは削除されません(phpエラーログにエラーはありません)。

win xp で実行している私のローカル開発マシンでは、すべて正常に動作します。ある種の許可の問題だと思いますか?Apache は「nobody」として実行されています

どんな提案も大歓迎です!

4

1 に答える 1

0

Zend_Cache::CLEANING_MODE_ALLデフォルトでは古いAFAIKのみをクリーンアップするため、使用する必要があると思います。

于 2014-01-14T23:24:29.640 に答える