2010-09-20 3 views
3

J'ai un problème étrange avec Zend Cacke (backend File) en cours d'exécution sur linux avec apache et php 5.2Zend Cache - problème avec la suppression des fichiers de cache

Les fichiers sont stockés dans/myspace/tmp1

Répertoire a le persmission:

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

le fichier temporaire créé a les autorisations suivantes:

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

Si oui:

$ cache-> clean(); à l'intérieur de mon script, que la méthode renvoie true, mais le fichier n'est pas supprimé (pas d'erreur dans le journal des erreurs php).

Sur ma machine de développement local fonctionnant sous win xp tout fonctionne bien. Je pense que c'est une sorte de problème de permission? L'Apache fonctionne comme "personne"

Toutes les suggestions sont les bienvenues!

+0

Que le fichier soit présent ou non, le cache est-il brisé? –

+0

Les autorisations de fichier ne sont pas le problème. PHP travaille à travers Apache. Les autorisations sont définies correctement. Êtes-vous en mode sans échec? – user228395

+0

est le mode sans échec un problème? – opHASnoNAME

Répondre

0

Je pense que vous devez utiliser Zend_Cache::CLEANING_MODE_ALL comme par défaut il nettoie seulement obsolète AFAIK.