Update Mediawiki: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 15: | Zeile 15: | ||
##SQL-Datenbank | ##SQL-Datenbank | ||
# Kopie der Datenbank mit neuen Zugangsdaten erstellen | # Kopie der Datenbank mit neuen Zugangsdaten erstellen | ||
− | #Bisherigen Verzeichnisinhalt in neues Verzeichnis (alter Verzeichnisname +Backup) kopieren (putty: z.B. cp -r ./mw126 ./mw126Backup) | + | # Bisherigen Verzeichnisinhalt in neues Verzeichnis (alter Verzeichnisname +Backup) kopieren (putty: z.B. cp -r ./mw126 ./mw126Backup) |
− | ##(nur fals nötig: löschen mit rm -r Verzeichnis/Datei) | + | ## (nur fals nötig: löschen mit rm -r Verzeichnis/Datei) |
− | ##Mit filezilla überprüfen | + | ## Mit filezilla überprüfen |
− | ##Localsettings.php alt auf lokale Festplatte sichern | + | ## Localsettings.php alt auf lokale Festplatte sichern |
− | ##auf neue Werte aktualisieren | + | ## auf neue Werte aktualisieren |
− | ##Localsettings.php auf dem Server umbenennen | + | ## Localsettings.php auf dem Server (im neuen Verzeichnis) umbenennen |
− | ##Seite aufrufen, ggf. Installationsroutine durchlaufen, am Ende | + | ## Localsettings.php mit aktualisierten Daten hochladen |
− | #Testen, auch TestSMW-Seite | + | ##Seite aufrufen, ggf. Installationsroutine durchlaufen, am Ende |
+ | #Testen, auch [[TestSMW]]-Seite | ||
(3) Extensions updaten | (3) Extensions updaten |
Version vom 18. September 2016, 11:15 Uhr
Nur zum internen Gebrauch
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)
- (nur fals nötig: 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 (im neuen Verzeichnis) umbenennen
- Localsettings.php mit aktualisierten Daten hochladen
- Seite aufrufen, ggf. Installationsroutine durchlaufen, am Ende
- 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
- ggf. SemanticWiki ohne Composer neu installieren:
- 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
- z.B. cp -r ./mw126/images ./mw127/images
- chmod -R 755 images
- 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