⇤ ← Revision 1 vom 2005-04-07 00:56:37
1407
Kommentar: so gehts
|
← Revision 2 vom 2012-06-13 21:26:26 ⇥
1407
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