Vider le cache de spip avec hébergement free.fr

Si vous aussi vous êtes hébergé sur les pages perso de free, si votre site tourne sous Spip 2 ou plus, si vous aussi vous n’arrivez pas à vider le cache dans l’interface privée, la solution est simple.

Si vous possédez déjà un fichier .htaccess à la racine de votre site, rajouter ceci à la fin de ce fichier :

  PHP 1

Sinon, il vous suffit de créer un fichier toto.txt qui contient le code ci-dessus.

Placez le ensuite à la racine de votre site et renommez le .htaccess

Ce code permet de forcer l’utilisation de php 5. Vous ne devriez plus avoir cette erreur en vidant le cache :
Fatal error: unlink(../tmp/cache//a/a661ca9d/.ok) [<a href='function.unlink'>function.unlink</a>]: No such file or directory in /mnt/169/sdd/e/7/blogduroux/ecrire/inc/flock.php on line 277

Vous pouvez également faire une vérification de l’hébergement :

<ifDefine Free>
  PHP 1
</ifDefine>

Explication :
Cette vérification permet de forcer l’utilisation de PHP 5 uniquement si vous êtes hébergé chez free. Vous pouvez donc très bien le laissez sur votre site en local, cette fonction ne sera pas activée.

En règle générale, le htaccess.txt livré avec Spip 2.10 ne doit pas être utilisé chez Free. La réécriture d’URL par exemple ne marche pas chez free.fr
Contentez vous de ne mettre que le code ci-dessus.

Source : Le blog du roux

updated on 2 October 2019

Discussion

Aucune discussion

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom