jonas
Bonjour
doku n'a pas de base de donnée (type sql) mais les donnée sont bien écrite quelque part :). ce quelque part c'est /data
1ère chose, fait une sauvegarde car je ne suis pas sûr de ce que je te propose de faire.
Le page "actuelle" se trouve dans /data/pages, il suffit de "fusionner" tes 2 dossiers, par contre si chaque wiki a une page du même nom ça posera problème. Tu dois également pouvoir mettre les pages de "wiki2/data/pages" dans "wiki1/data/pages/wiki2".
Pour récupérer les images fusionne /data/media
Reste l'historique des page si je n'ai rien oublié. Je crois que ça se trouve dans data/attic, respect la même procédure que pour les pages.
Les autres données (cache ...) se recréeront toute seul.
tmistudy
bonjour,
j'ai besoin de fusionner deux wiki actuellement sur deux machines différentes vers une seule machine.
existe-t-il une méthode pour réaliser cette fusion automatiquement ou presque ou devrai-je copier toutes les pages manuellement ?
Merci par avance pour votre aide
psycho
+1 pour Jonas! J'ai migré récemment un wiki de cette manière (au détail près que je n'avais pas besoin de l'historique, donc je n'ai pas eu à chercher le dossier attic, mais data/pages et data/media peuvent être déplacés de cette manière. En ce qui concerne l'écrasement des fichiers ayant le même nom, j'avais personnellement lancé dans ces deux répertoires un petit script pour préfixer tous les noms de fichiers par 'old_'. Avec la navigation par titres activée, le nom de la page n'est pas gênant, et il ne reste qu'à supprimer les doublons! (facilement repérables grâce aux titres, justement! :) )
tmistudy
bonsoir,
je vais tester ces procédures (ce n'est malheureusement plus en priorité 1) et ferai un retour sur le résultat.
merci pour vos réponses et votre aide.