Update Mediawiki: Unterschied zwischen den Versionen

Aus Kommunalwiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
#Vorbereitung
+
(1) Vorbereitung
## Diese Seite als Checkliste ausdrucken
+
 
## Mediawiki Eintrag im Handbuch lesen: [http://www.mediawiki.org/wiki/Manual:Upgrading Englisch], [https://www.mediawiki.org/wiki/Manual:Upgrading/de Deutsch] ([https://www.mediawiki.org/wiki/Manual:Upgrading Anleitung Version 1.27])
+
#Diese Seite als Checkliste ausdrucken
## [https://phabricator.wikimedia.org/diffusion/MW/browse/REL1_27/UPGRADE Zur neuen Version gehörende Upgrade-Textdatei lesen]
+
#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
 
#Bisherige Wikidateien vom Server auf lokale Festplatte sichern
## Wikiverzeichnis
+
##Wikiverzeichnis
## SQL-Datenbank
+
##SQL-Datenbank
# Neues Unterverzeichnis auf dem Server anlegen (nach Versionsnummer)
+
#Bisherigen Verzeichnisinhalt in neues Verzeichnis (nach Versionsnummer) kopieren (putty: z.B. cp -r ./wiki126 ./127) (löschen mit rm -r Verzeichnis/Datei)
# Gesicherte Daten aus altem Verzeichnis in neues Verzeichnis kopieren
+
##Mit filezilla überprüfen
## Localsettings auf Kopie der DB ändern
+
##Localsettings.php alt auf lokale Festplatte sichern
## Update aller Extensions
+
##auf neue Werte aktualisieren
# Neue Wikiversion (https://releases.wikimedia.org/mediawiki/ - https://www.mediawiki.org/wiki/Manual:Upgrading/de#Lesen_Sie_die_Versions-Hiweise ) herunterladen und in das neu angelegte Verzeichnis kopieren, z.B. per ftp (überschreiben)
+
##Localsettings.php auf Server umbenennen
## Überprüfen, welche Verzeichnisse in der bisherigen Version individuell angelegt wurden und in neue Version kopiert werden müssen
+
##Seite aufrufen, ggf. Installationsroutine durchlaufen, am Ende Localsettings.php mit aktualiierten Daten hochladen
## Immer Verzeichnis "images" aus bisheriger Version in passendes Unterverzeichnis der neuen Version kopieren bzw. aktualisieren
+
#Testen, auch TestSMW-Seite
## 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)
+
(3) Extensions updaten
# Kopie der Datenbank anlegen (über Plesk, siehe ggf. auch https://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki)
 
# Localsettings mit angepassten Daten in neues Verzeichnis kopieren
 
# 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.
 
# Extensions von bisher Version in neue Version des Mediawiki Verzeichnis /extensions kopieren und ggf. Update (wenn möglich über ''[[Composer]]'') durchführen dabei auf user achten, der auch ftp-Rechte hat
 
## [https://www.mediawiki.org/wiki/Extension:Google_Analytics_Integration GoogleAnalytics]
 
## [https://www.mediawiki.org/wiki/Extension:Maps Maps] (ersetzt MapSources ab Version 1.27)
 
## [https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki SemanticMediawiki]
 
### [https://www.semantic-mediawiki.org/wiki/Help:Configuration Configuration]
 
### [https://www.semantic-mediawiki.org/wiki/Help:Troubleshooting Troubleshooting]
 
### [https://www.semantic-mediawiki.org/wiki/Help:Special:SMWAdmin Special:SMWAdmin]
 
### [https://www.semantic-mediawiki.org/wiki/Help:Repairing_SMW's_data ggf. Reparatur durchführen]
 
### SemanticForms
 
# 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)
 
# [http://git-scm.com/about GIT]
 
## Dokumentation: http://git-scm.com/book, [http://git-scm.com/book/de deutsche Fassung], [https://github.s3.amazonaws.com/media/pro-git.en.mobi Kindle-Format], [http://www.mediawiki.org/wiki/Download_from_Git Wikimedia und GIT]<noinclude>
 
  
==Siehe auch==
+
#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
 +
###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
  
* [[Technische Daten]]</noinclude>
+
    Neue Wikiversion (https://releases.wikimedia.org/mediawiki/ - https://www.mediawiki.org/wiki/Manual:Upgrading/de#Lesen_Sie_die_Versions-Hiweise ) herunterladen und in das neu angelegte Verzeichnis kopieren, z.B. per ftp
 +
        Überprüfen, welche Verzeichnisse in der bisherigen Version individuell angelegt wurden und in neue Version kopiert werden müssen
 +
        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

Version vom 17. September 2016, 14:35 Uhr

(1) Vorbereitung

  1. Diese Seite als Checkliste ausdrucken
  2. Mediawiki Eintrag im Handbuch lesen: Englisch, Deutsch (Anleitung Version 1.27)
  3. Zur neuen Version gehörende Upgrade-Textdatei lesen

(2) Sichern und mit Serverkopie weiterarbeiten

  1. Bisherige Wikidateien vom Server auf lokale Festplatte sichern
    1. Wikiverzeichnis
    2. SQL-Datenbank
  2. Bisherigen Verzeichnisinhalt in neues Verzeichnis (nach Versionsnummer) kopieren (putty: z.B. cp -r ./wiki126 ./127) (löschen mit rm -r Verzeichnis/Datei)
    1. Mit filezilla überprüfen
    2. Localsettings.php alt auf lokale Festplatte sichern
    3. auf neue Werte aktualisieren
    4. Localsettings.php auf Server umbenennen
    5. Seite aufrufen, ggf. Installationsroutine durchlaufen, am Ende Localsettings.php mit aktualiierten Daten hochladen
  3. Testen, auch TestSMW-Seite

(3) Extensions updaten

  1. Update (wenn möglich über Composer) durchführen dabei auf user achten, der auch ftp-Rechte hat
    1. GoogleAnalytics
    2. Maps
      1. (ersetzt MapSources ab Version 1.27)
      2. Go to the root directory of your MediaWiki installation.
      3. -> wget http://getcomposer.org/composer.phar
      4. -> php composer.phar require mediawiki/maps "*"
      5. vom maintenance-Verzeichnis aus: $ php update.php
    3. SemanticMediawiki
      1. Installation
        1. https://www.semantic-mediawiki.org/wiki/Help:Installation/Using_Composer_with_MediaWiki_1.25%2B
        2. -> php composer.phar require mediawiki/semantic-media-wiki "~2.4" --update-no-dev
        3. (aktuelle Version einsetzen) vom root-Verzeichnis
      2. Configuration
           Troubleshooting
           Special:SMWAdmin
           ggf. Reparatur durchführen
           SemanticForms
   Neue Wikiversion (https://releases.wikimedia.org/mediawiki/ - https://www.mediawiki.org/wiki/Manual:Upgrading/de#Lesen_Sie_die_Versions-Hiweise ) herunterladen und in das neu angelegte Verzeichnis kopieren, z.B. per ftp
       Überprüfen, welche Verzeichnisse in der bisherigen Version individuell angelegt wurden und in neue Version kopiert werden müssen
       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