Bonjour,
Sur le forum http://forum.spip.org/fr_223437.html
plusieurs utilisateurs, hébergés chez FREE, évoquent un problème similaire :
Lorsque je veux vider le cache (spip 2.1), j’obtiens le message suivant :
"Fatal error : unlink(../tmp/cache//6/66aeb7c0/.ok)
[function.unlink] : No such file or directory in
/mnt/101/free.fr/0/f/pmanizan/ecrire/inc/flock.php on line 277"
Je leur ai suggéré de modifier la fonction spip_unlink dans
ecrire/inc/flock.php, en ajoutant la ligne "if (file_exists("$f/.ok"))" :
function spip_unlink($f) {
if (!is_dir($f))
supprimer_fichier($f,false);
else {
if (file_exists("$f/.ok"))
@unlink("$f/.ok");
@rmdir($f);
}
}
D'après le retour de 2 utilisateurs, cela a résolu leur problème.
Il serait peut-être intéressant d'intégrer cette modification dans SPIP.
Cordialement
Equipement