[spip-dev] SPIP2.0rc1 [13310] en désactivant un plugin, j'ai planté le site

Bonjour,

je dois creuser la question, mais voici ce qui m’a bien pris 2 heures :

J’ai un plugin maison, certainement mal codé :-).
Je le désactive
Je tombe immédiatement sur une page 404
Après j’ai toujours cette page où que j’aille : il est même impossible de retrouver l’interface privée

Option A/ Réinstallation après avoir vidé /tmp :

  • Tout se passe bien jusqu’a la fenetre de login, qui devient une page 404.

Option B/ Renommer le répertoire plugin, vider /tmp, et réinstaller :
ça fonctionne (de mémoire seulement sur une base vierge : si la réinstallation se fait sur l’ancienne base, ça plante)

Ces 2 essais restent assez flous, car dans la panique je n’ai pas trop rationalisé mes tests de rétablissement…

A noter :

  • après avoir “désactivé” le plugin, il reste des traces de signature du plugin dans les champs meta
  • je suis en url par défaut (mais dans un répertoire de type localhost/test)

Bon, il faut que je ponde un plugin minimal qui reproduise le phénomène.
Il faut que je m’assure que ce n’est pas un problème lié à MySQL (qui aurait planté quelques tables : j’avais repéré, depuis phpMyAdmin, de la place perdue sur spip_meta, mais normalement ce n’est pas forcément un crash)

Mais si jamais mon expérience vous donne des idées…

.Gilles