Update Mediawiki
Version vom 17. September 2016, 17:52 Uhr von Kommunalwiki (Diskussion | Beiträge)
Niemals mit root über putty Daten übertragen!
(1) Vorbereitung
- Diese Seite als Checkliste ausdrucken
- Mediawiki Eintrag im Handbuch lesen: Englisch, Deutsch (Anleitung Version 1.27)
- Zur neuen Version gehörende Upgrade-Textdatei lesen
(2) Sichern und mit Serverkopie weiterarbeiten
- Bisherige Wikidateien vom Server auf lokale Festplatte sichern
- Wikiverzeichnis
- SQL-Datenbank
- Kopie der Datenbank mit neuen Zugangsdaten erstellen
- Bisherigen Verzeichnisinhalt in neues Verzeichnis (alter Verzeichnisname +Backup) kopieren (putty: z.B. cp -r ./mw126 ./mw126Backup)
- (löschen mit rm -r Verzeichnis/Datei)
- Mit filezilla überprüfen
- Localsettings.php alt auf lokale Festplatte sichern
- auf neue Werte aktualisieren
- Localsettings.php auf dem Server umbenennen
- Seite aufrufen, ggf. Installationsroutine durchlaufen, am Ende Localsettings.php mit aktualiierten Daten hochladen
- Testen, auch TestSMW-Seite
(3) Extensions updaten
- Update (wenn möglich über Composer) durchführen dabei auf user achten, der auch ftp-Rechte hat
- GoogleAnalytics
- Maps
- (ersetzt MapSources ab Version 1.27)
- Go to the root directory of your MediaWiki installation.
- -> wget http://getcomposer.org/composer.phar
- -> php composer.phar require mediawiki/maps "*"
- vom maintenance-Verzeichnis aus: $ php update.php
- SemanticMediawiki (wird derzeit nicht aktualisiert, letzte Version 2.31)
- Installation
- https://www.semantic-mediawiki.org/wiki/Help:Installation/Using_Composer_with_MediaWiki_1.25%2B
- -> php composer.phar require mediawiki/semantic-media-wiki "~2.4" --update-no-dev
- (aktuelle Version einsetzen) vom root-Verzeichnis
- Configuration
- Troubleshooting
- Special:SMWAdmin
- ggf. Reparatur durchführen
- SemanticForms
- Installation
(3a) ggf. Schritt 3 nach jedem Update wiederholen
(4) Neue Wikiversion installieren
- (https://releases.wikimedia.org/mediawiki/
- https://www.mediawiki.org/wiki/Manual:Upgrading
- von https://releases.wikimedia.org/mediawiki/ herunterladen und in das neu angelegte Verzeichnis kopieren, z.B. per ftp
- https://www.mediawiki.org/wiki/Manual:Upgrading#Command_line :
$ cd /path/to/your/new/installation/ $ wget https://releases.wikimedia.org/mediawiki/{{#invoke:Version%7Cget%7Cstable%7Cbranch}}/mediawiki-Vorlage:MW stable release number.tar.gz $ tar -xvzf mediawiki-Vorlage:MW stable release number.tar.gz $ rm mediawiki-Vorlage:MW stable release number.tar.gz
- Überprüfen, welche Verzeichnisse in der bisherigen Version individuell angelegt wurden und in neue Version kopiert werden müssen
- https://www.mediawiki.org/wiki/Manual:Upgrading#Other_files
- Localsettings.php in neues Verzeichnis kopieren
- Immer Verzeichnis "images" aus bisheriger Version in passendes Unterverzeichnis der neuen Version kopieren bzw. aktualisieren
- Logodatei wiki.png durch BV-Logo (Dateiname gleich) ersetzen (/resources/assets)
- Verzeichnisrechte überprüfen und ggf. ändern (Fehlende Rechte durch download des gesamten InstVerz + Upload in neues Verz + neue Umleitung)
Kopie der Datenbank anlegen (über Plesk, siehe ggf. auch https://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki) Umleitung auf neue Wikiseite in Plesk einrichten (Hosting-Einstellungen für wiki.buergerverein-burgkunstadt.de) Wiki-Installationsroutine starten (Datenbankkopie sollte dort aktualisiert werden) (Verzeichnis /mw-config/index.php) Localsettings: Daten zu Datenbank, User und Pw überprüfen User und Pw erneuern auf Kopie in neuer Installation verweisen Verweise auf Extensions ergänzen Angaben zum Template (z.B. Vector) ergänzen LocalSettings.php aus Installation sichern, anpassen und in Verzeichnis der neuen Version kopieren. Shell-Zugriff mittels http://de.wikipedia.org/wiki/PuTTY, nicht mit root wg. Verzeichnisrechten, sollte Nutzer sein, der auch FTP-Rechte hat (root darf nicht FTP nutzen wegen Passwortübertragung) GIT Dokumentation: http://git-scm.com/book, deutsche Fassung, Kindle-Format, Wikimedia und GIT