Zum Inhalt springen
TURNKEYGNU / LINUX
AnwendungenDokumentationBlogBildschirmfotosGitHubTurnKey Hub
文Deutsch
EnglishEspañol中文日本語PortuguêsDeutsch
Haus/Migration von TurnKey Mediawiki von v14.1 nach v14.2

Dokumentation

Migration von TurnKey Mediawiki von v14.1 nach v14.2

TurnKey Mediawiki v14.2 sah eine Änderung in der Art und Weise, wie die Mediawiki-Software selbst installiert ist. Da das Debian-Paket nicht mehr in jessie vorhanden ist, nutzt das Appliance nun das vorgelagerte Installationsarchiv.

Die Migration von Mediawiki, das von Debian-Paketen installiert wurde, zu dem Upstream-Mediawiki, das jetzt im TurnKey Mediawiki Appliance installiert ist, sollte ziemlich einfach sein. Die Pfade, die verschiedene Teile der Mediawiki-Plattform enthalten, haben sich geändert.

Alte OrdnerNeuer Ordner
/etc/mediawiki/var/www/mediawiki
/usr/share/mediawiki/var/www/mediawiki
/var/lib/mediawiki/var/www/mediawiki

 

 

 

 

Wie man sieht, sind die Mediawiki-Dateien nicht mehr über das gesamte Dateisystem verteilt, sondern an einem Ort gesammelt (der webroot, /var/www/mediawiki).) Dies ist zwar eine kleine Hürde, ermöglicht es jedoch, die vorgelagerten Mediawiki HOWTOs zu verwenden, ohne sie an die Debian-Pfade anzupassen. Der Prozess der Migration Ihrer alten Mediawiki-Installation zu einer neuen Version sollte das Bewegen über die Datei Daten, die Datenbank Dump und die Bilder.

Datenbank

Die Datenbank kann mit Hilfe von mysqldump dupliziert werden. Der übliche Befehl sieht so aus:

# mysqldump -h localhost -u mediawiki -p mediawiki > backup.sql

Laden Sie dann den Dump auf die Zielmaschine hoch, indem Sie z. B. scp verwenden:

# scp backup.sql someuser@example.com:

Laden Sie es schließlich in die Datenbank des Zielservers:

# mysql < backup.sql

Wenn Ihr Zielcomputer eine bereits initialisierte Instanz von v14.2 TurnKey Mediawiki ist, verfügt er über den erforderlichen Benutzer und die erforderliche Datenbank. Das Passwort wird jedoch anders sein; Sie können das in /var/www/mediawiki/LocalSettings.php auf dem Zielserver verwenden.

Akten

Mediawiki bietet ein Skript, das das Erhalten von "Backups" der dateibasierten Inhalte erleichtert.

# php /usr/share/mediawiki/maintenance/dumpBackup.php --current --report --output=bzip2:wikiexport.xml.bz2

Kopieren Sie die Datei anschließend mit scp auf Ihren neuen Server, wie oben bereits gezeigt.

# bzip -d wikiexport.xml.bz2
# php /var/www/mediawiki/maintenance/importDump.php wikiexport.xml

Bilder

Generieren Sie zunächst ein Archiv aller Bilder auf dem alten Server:

# tar cjf wikiimages.tar.bz2 /usr/share/mediawiki/images

Bewegen Sie es dann an den neuen Standort und importieren Sie:

# tar xjf wikiimages.tar.bz2
# php /var/www/mediawiki/maintenance/importImages.php --overwrite --search-recursively images/

Ende

Stellen Sie schließlich sicher, dass die Berechtigungen ordnungsgemäß festgelegt sind, nachdem Sie die vorherigen Schritte als root ausgeführt haben.

# chown -R www-data:www-data /var/www/mediawiki

Wenn Sie TurnKey Mediawiki v14.2 über eine alte Installation installieren, bereiten Sie vor dem Start ein vollständiges Backup vor (anstelle nur der oben beschriebenen Mediawiki-Daten). Migration wird empfohlen.

Für weitere Hinweise konsultieren Sie bitte das Mediawiki-Handbuch unter Umzug sowie Rückhaltesystem und Wiederherstellen aus einem Backup.

TURNKEYGNU / LINUX

Eigene Infrastruktur betreiben, ohne bei null anzufangen.

TurnKey erkunden
Über TurnKeyDokumentationHäufige FragenBlogGitHub
Frei und quelloffenStandardmäßig sicherSofort einsatzbereit