MediaWiki/Update: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
= Backup =
= Backup =
== SQL Database Dump ==
== SQL Database Dump ==
  mysqldump --user=wikidb_user --password=wikidb_userpassword wikidb > file.sql
  $ mysqldump --user=wikidb_user --password=wikidb_userpassword wikidb > file.sql


== Filesystem structure ==
== Filesystem structure ==
Zeile 20: Zeile 20:


= Daten von alter Installation übertragen =
= Daten von alter Installation übertragen =
LocalSettings.php
== LocalSettings.php ==
  $ cp -ai mediawiki-1.35.0/LocalSettings.php mediawiki-1.35.1/
  $ cp -ai mediawiki-1.35.0/LocalSettings.php mediawiki-1.35.2/


Images
== Images ==
  $ cp -ai mediawiki-1.35.0/images/ mediawiki-1.35.1/
  $ cp -ai mediawiki-1.35.0/images/ mediawiki-1.35.2/


Extensions
== Extensions ==
  $ cp -au mediawiki-1.35.0/extensions/ mediawiki-1.35.1/
  $ cp -au mediawiki-1.35.0/extensions/ mediawiki-1.35.2/


resources/assets/
== resources/assets/ ==
  $ cp -aiu mediawiki-1.35.0/resources/assets/ mediawiki-1.35.1/resources/
  $ cp -aiu mediawiki-1.35.0/resources/assets/ mediawiki-1.35.1/resources/


Zeile 35: Zeile 35:
If you use the same <tt>LocalSettings.php</tt> from the old version, you may need to adapt it to how new versions handle it.
If you use the same <tt>LocalSettings.php</tt> from the old version, you may need to adapt it to how new versions handle it.


=== Andere Variablen ===
=== Veränderte Variablen ===
* Einige Variablen könnten obsolet geworden oder gar entfernt worden sein.  
* Einige Variablen könnten obsolet geworden oder gar entfernt worden sein.  
* Diese in <tt>LocalSettings.php</tt> zu haben wird für gewöhnlich keinen Effekt haben.  
* Diese in <tt>LocalSettings.php</tt> zu haben wird für gewöhnlich keinen Effekt haben.  

Version vom 12. April 2021, 14:19 Uhr

Alle Updates sollten zeitnah installiert werden!

Backup

SQL Database Dump

$ mysqldump --user=wikidb_user --password=wikidb_userpassword wikidb > file.sql

Filesystem structure

$ tar -czf backup/wiki_2020-04-12.tar.gz wiki/

Download

$ wget https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.2.tar.gz

Entpacken

Archiv entpacken

$ tar -xzf mediawiki-1.35.2.tar.gz

Zugriffsrechte anpassen

# chown -R user.group mediawiki-1.35.2

Daten von alter Installation übertragen

LocalSettings.php

$ cp -ai mediawiki-1.35.0/LocalSettings.php mediawiki-1.35.2/

Images

$ cp -ai mediawiki-1.35.0/images/ mediawiki-1.35.2/

Extensions

$ cp -au mediawiki-1.35.0/extensions/ mediawiki-1.35.2/

resources/assets/

$ cp -aiu mediawiki-1.35.0/resources/assets/ mediawiki-1.35.1/resources/

LocalSettings.php anpassen

If you use the same LocalSettings.php from the old version, you may need to adapt it to how new versions handle it.

Veränderte Variablen

  • Einige Variablen könnten obsolet geworden oder gar entfernt worden sein.
  • Diese in LocalSettings.php zu haben wird für gewöhnlich keinen Effekt haben.
  • Neue Variablen können in neueren Versionen hinzugefügt worden sein, oder einige existierende Variablen ihren Typ geändert haben.
  • We usually try to use sane defaults for them, and in case of type change, be backwards compatible.
  • In any case, take a look at the release notes to see those changes.

Extensions-Updates

  • Certain extensions have been updated in order to work with the new version of MediaWiki.
  • Be sure to upgrade to the latest versions of such extensions.
  • You might need to perform manual updates to custom extensions.
  • Different tarballs include some subsets of extensions and have versioning which helps you upgrade choosing the right one for your MediaWiki core release.
  • Extension Distributor works well for most people who want a snapshot of extensions that will work with their supported versions of MediaWiki.
  • If you want a lot of extensions then downloading from Git is probably best.
  • If you don't have Git but you want to upgrade a lot of extensions, you might consider using mwExtUpgrader.

Aktualisierungsskript

  • Sie können die MediaWiki-Datenbank auf zwei Arten aktualisieren: Entweder von der Kommandozeile oder vom Webbrowser aus.
  • Wenn Sie Shell-Zugang zu Ihrem Server haben, wird ein Upgrade von der Kommandozeile aus empfohlen, da dies das Risiko verringert, dass der Upgrade-Prozess durch einen Timeout oder einen Verbindungsreset unterbrochen wird.
  • Das Skript wird auch versuchen jede fehlende Abhängigkeit herunterzuladen, welche MediaWiki benötigt.
$ sudo -u web7 php update.php

Siehe auch