Que faire en cas de problème avec les plugins de Spip ?

lundi 15 janvier 2007, par Aris Papathéodorou

Les plugins ajoutent des fonctionnalités intéressantes à Spip... mais leur utilisation n’est pas pour autant sans « risques » pour le site. En effet, chaque plugin étant développé de façon autonome, nul n’est à l’abri d’une incompatibilité entre certains d’entre eux, voir d’une incompatibilité entre un plugin particulier et une (nouvelle) version de Spip.

Les problèmes possibles sont :

  • Erreur d’affichage d’un élément sur le site public.
  • Problèmes d’affichage sur l’interface d’administration (backoffice).
  • Syndrome de la « page blanche » sur l’interface d’administration.
  • Non-activation du plugin installé.

En cas de problème suite à l’installation de un ou plusieurs plugins, voici une procédure à suivre pour sortir de l’impasse sans (trop) s’arracher les cheveux.

1. Désactiver tous les plugins.
Et si par malheur vous n’avez plus accès à l’interface d’administration (syndrome de la « page blanche »), il suffit de supprimer sauvagement tout le contenu du répertoire plugins/ !

2. Vider le cache de Spip. Une bonne habitude à prendre après toute manipulation un peu « lourde « sur votre site. Cela évite de nombreuses sueurs froides.

3. Dans le répertoire ecrire/data supprimer les fichiers :

  • charger_plugins_options.php
  • verifier_presence_plugins.php
  • charger_pipelines.php
  • charger plugins_fonctions.php

Remarque : l’oprération est strictement sans risque, les fichiers supprimés seront recrées automatiquement par Spip au moment nécessaire.

4. Vérifier sur le site de développement [1] s’il existe des versions plus récentes des différents plugins installés.

Remarque : certains plugins proposent des paquets différents pour chaque version de Spip ; d’autres ne précisent rien, mais ne sont en fait compatible qu’avec certains versions de Spip... Attention, donc...

5. Réactiver les plugins un à un... En d’autres termes, valider chaque fois après avoir sélectionné un plugin à activer : cela permettra au passage de repérer l’éventuel « coupable » de tout ce bordel...

6. Si tout cela n’a rien solutionné , il ne reste plus qu’à faire une recherche sur le Web de la Galaxie Spip [2] pour savoir si quelqu’un d’autre rencontre le même problème... et aurait déjà trouvé la solution miracle.

Répondre à cet article