Récupération depuis la BDD

Salut à vous,

Suite a un soucis sur notre serveur, le conteneur qui faisait tourner mon yeswiki est tout cassé, impossible a relancer.

Mais ouf, la base de donnée est sauve.

Quel est la meilleur procédure pour le remettre en place ?

Réinstallation complète puis réimport de la base depuis un dump ?
Ou l’installateur va trouver tout seul la base existante ?
Ou… ?

Merci !

Pour l’instant pas de réimport possible depuis le dump, ma c’est dans la todoliste!
En effet repartir de zéro et remettre les dossiers custom et files, en plus du dump sql me semble le mieux a faire.
(un conteneur cassé moi qui croyait que docker c’était incassable…)

Je n’ai aucun dossier… Mais normalement j’avais peu de fichiers importés.
On s’est retrouvé dans un bug de zfs qui a survécu peu de versions, mais qui casse l’ensemble d’un snapshot et son arbre dont les clones basés dessus… En l’occurrence nos images de bases Debian. Ça fait mal, tout cassé et impossible de monter ces conteneurs.

Donc, comme procédure, tu me conseillerais :

  • Installer un yeswiki tout neuf
  • Importer la bdd de l’ancien dans celle du tout neuf
  • Croiser les doigts pour avoir récupéré le taf

C’est bien ça ?

Ouille, ca fait mal…
Et oui pour la procédure, c’est sans doute le mieux a faire (il faudra peut etre faire un ./yeswicli migrate a la racine du wiki pour effectuer les migrations).
Si tu avais un thème personnalisé dans le dossier custom, en plus des fichiers uploadés dans le dossier files, tu vas aussi perdre cela…

Merci, je vais tenter ça alors !
Le theme, j’avais pas vraiment bossé dessus si je me souviens bien… Et puis sinon c’est pas grave, c’est le contenu qui m’importe !

J’ai pu retrouver une bonne partie des données, ouf !
Encore quelques trucs étranges et les medias a y remettre, mais déjà ça fait plaisir de retrouver la config et une bonne partie du taf.

Merci des astuces.

1 « J'aime »

Par contre il y a ça en affichage étrange, et je sais pas si c’était comme ça avant ou non…

je croies que c’est un peu cassé les css a cet endroit, mais c’est pas nouveau…

Ok super, donc a priori j’ai récup une bonne partie alors.
Merci des astuces !

Je ne sais pas si c’est le cas depuis la récupération, mais une boite de texte a toujours un attribut display:none et on ne peut donc plus l’éditer.
La boite est « Détails de l’utilisation dans Wine » visible là l2m2p : CL Editor

J’ai tenté d’enlever toutes les conditions d’affichage, rien n’y fait. Surtout que le texte et la barre d’outil d’édition wiki reste bien affichée.
Est-ce qu’il y aurait une astuce pour régler ça ?

Merci !

@mrflos peut-être ?
J’ai beau remettre une condition autour de cette entrée, elle disparaît direct du formulaire une fois les modifs enregistrées.