MediaWiki/Update: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 59: Zeile 59:
Das Skript wird auch versuchen jede fehlende Abhängigkeit herunterzuladen, welche MediaWiki benötigt.  
Das Skript wird auch versuchen jede fehlende Abhängigkeit herunterzuladen, welche MediaWiki benötigt.  


=== Kommandozeile ===
  $ sudo -u web7 php update.php
  $ sudo -u web7 php update.php



Version vom 26. Februar 2021, 13:27 Uhr

Gründe für ein Update

Neuere Veröffentlichungen enthalten Sicherheitsupdates, die die Wikis und die Webhoster, auf denen sich die Wikis befinden vor Vandalismus schützen. Ältere Versionen enthalten Sicherheitslücken und Bugs.

  • vorhandene Sicherheitslücken beheben
  • Bug-Fixes

Backup

SQL Datenbank Dump

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

Download

https://www.mediawiki.org/wiki/Download/de

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

Entpacken

Archiv entpacken

$ tar -xzf mediawiki-1.35.1.tar.gz

Zugriffsrechte anpassen

# chown -R web7.client3 mediawiki-1.35.1

Daten von alter Installation übertragen

LocalSettings.php

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

Images

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

Extensions

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

resources/assets/

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

Deine 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:

Andere 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