J'étais en train de mettre à jour un article publié, et quand j'ai validé,
Je me suis retrouvé avec des
Warning : MySQL: Unable to save result set in
/home/sites/site34/web/ecrire/inc_db_mysql.php3 on line 26
et des \ devant les ' et les " dans la prévisu de l'article (articles.php3)
Puis un "Accès interdit"
Et finalement en regardant dans la base, l'article en question a carrément
été supprimé.
En revenant dans l'historique du navigateur pour vous copier-coller les
message d'erreurs, le formulaire a du être ré-envoyer et pour le coup c'est
toute la table articles qui a été vidée.
Apparemment tu es tombé sur un bug MySQL carrément méchant ;(
Bouh ouh!
Après la réparation, tous mes articles sont revenus (je ne sais pas bien si
c'est possible) sauf celui incriminé (ça au moins c'est logique)
J'espère pour toi que tu avais une sauvaegarde ? Avec un peu de bol ton
hébergeur en aura fait une ??
Oui, merci Matthieu Onfray et ton petit script si pratique.
La sauvegarde datait d'il y a deux jours, mais un petit copié-collé de la
page du cache a limité la casse. En fait, j'ai recrée l'article directement
sous PHPMyAdmin et ça semble avoir convenu à SPIP.
Depuis, j'ai refait qq modifs typo et ça semble vouloir tenir le coup.
À ce propos, comment on revient à l'identification par défaut de spip (tuer
la session en quittant le navigateur, pas d'identification longue durée,
...) ? (car depuis, la fréquence des sauvegardes en a pris un coup).