Unterschiede zwischen den Revisionen 1 und 2
Revision 1 vom 2005-04-07 00:56:37
Größe: 1407
Autor: lars
Kommentar: so gehts
Revision 2 vom 2012-06-13 21:26:26
Größe: 1407
Autor: anonym
Kommentar: converted to 1.6 markup
Es wurden keine Änderungen gefunden!

Die gute Quelle der Update-Informationen ist die README.migration im doc-Verzeichnis von moin. Der folgende Ablauf klappt aber hoffentlich auch:

  • Kopie des Datenverzeichnisses des alten Wiki erstellen (darunter befinden sich "text", "cache", usw.) - das Zielverzeichnis muss data heißen

  • das alte Upload-Verzeichnis an die erwartete Stelle kopieren:

    cp -r ALTES_UPLOAD_VERZEICHNIS data/attachments
  • die alten System-Seiten aus dem Wiki entfernen (die lagern ab 1.3 endlich getrennt im underlay-Verzeichnis):

    mv data/text data/text.all
    mkdir data/text
    cp -p `find data/text.all -type f -mtime -ALTER_DES_WIKI_IN_TAGEN` data/text 
  • nun geht es los mit den migrations-Skripten moin moin:

    for a in 01 02 03 04 05 06 07 08 09 10 11
        do python /usr/lib/python2.3/site-packages/MoinMoin/scripts/migration/12_to_13_mig${a}.py || exit 1
      done 
  • die intermap-Datei kann weg - wir verwenden eine gemeinsame für alle Wikis:

    rm data/intermap.txt 
  • nun die Übergabe an den neuen Besitzer:

    chown -R www-data. data
  • jetzt ist es sinnvoll, mit dem erzeuge_moin.sh-Skript (siehe MoinAdministration) ein neues Wiki anzulegen, um dann dessen Datenverzeichnis durch das migrierte data-Verzeichnis zu ersetzen:

    /data/scripts/erzeuge_moin.sh NEUESWIKI
    rm -r /data/moin/sites/NEUESWIKI
    mv data /data/moin/sites/NEUESWIKI 

MoinMigration1.2-1.3 (zuletzt geändert am 2012-06-13 21:26:26 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.