MediaWiki/Update: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:


= Backup =
= Backup =
== SQL Datenbank 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 ==
  $tar -czf backup/wiki_2020-04-12.tar.gz wiki/


= Download =
= Download =
 
* https://www.mediawiki.org/wiki/Download
https://www.mediawiki.org/wiki/Download
  $ wget https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.2.tar.gz
 
  $ wget https://releases.wikimedia.org/mediawiki/1.35/mediawiki-1.35.1.tar.gz


= Entpacken =
= Entpacken =
== Archiv entpacken ==
== Archiv entpacken ==
  $ tar -xzf mediawiki-1.35.1.tar.gz
  $ tar -xzf mediawiki-1.35.2.tar.gz


= Zugriffsrechte anpassen =
= Zugriffsrechte anpassen =
  # chown -R web7.client3 mediawiki-1.35.1
  # chown -R user.group mediawiki-1.35.2


= Daten von alter Installation übertragen =
= Daten von alter Installation übertragen =
Zeile 32: Zeile 32:
  $ 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/


= Deine LocalSettings.php anpassen =
= LocalSettings.php anpassen =
 
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 ===
=== Andere 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. 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.
* Diese in <tt>LocalSettings.php</tt> 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 =
= Extensions-Updates =
 
* Certain extensions have been updated in order to work with the new version of MediaWiki.  
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.  
* Be sure to upgrade to the latest versions of such extensions.  
 
* You might need to perform manual updates to custom extensions.  
Different [https://www.mediawiki.org/wiki/Special:MyLanguage/tarballs tarballs] include some subsets of extensions and have versioning which helps you upgrade choosing the right one for your MediaWiki core release.  
* Different [https://www.mediawiki.org/wiki/Special:MyLanguage/tarballs tarballs] include some subsets of extensions and have versioning which helps you upgrade choosing the right one for your MediaWiki core release.  
 
* [https://www.mediawiki.org/wiki/Special:ExtensionDistributor Extension Distributor] works well for most people who want a snapshot of extensions that will work with their supported versions of MediaWiki.  
[https://www.mediawiki.org/wiki/Special:ExtensionDistributor 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 [https://www.mediawiki.org/wiki/Special:MyLanguage/Download_from_Git 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 [https://www.mediawiki.org/wiki/MwExtUpgrader mwExtUpgrader].
If you want a lot of extensions then [https://www.mediawiki.org/wiki/Special:MyLanguage/Download_from_Git 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 [https://www.mediawiki.org/wiki/MwExtUpgrader mwExtUpgrader].


= Aktualisierungsskript =
= Aktualisierungsskript =
 
* Sie können die MediaWiki-Datenbank auf zwei Arten aktualisieren: Entweder von der Kommandozeile oder vom Webbrowser aus.  
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.  
* 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.  
Das Skript wird auch versuchen jede fehlende Abhängigkeit herunterzuladen, welche MediaWiki benötigt.  
 
  $ sudo -u web7 php update.php
  $ sudo -u web7 php update.php


== Siehe auch ==
== Siehe auch ==
* Greg Sabino Mullane's Blog post provides some [http://blog.endpoint.com/2014/10/mediawiki-minor-upgrade-with-patches.html more detail about point release upgrades].  
* Greg Sabino Mullane's Blog post provides some [http://blog.endpoint.com/2014/10/mediawiki-minor-upgrade-with-patches.html more detail about point release upgrades].  
* [https://www.mediawiki.org/wiki/Project:Support_desk Project:Support desk] if you need help or something went wrong
* [https://www.mediawiki.org/wiki/Project:Support_desk Project:Support desk] if you need help or something went wrong
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Category:MediaWiki_deprecated_or_obsolete_features Category:MediaWiki deprecated or obsolete features]  
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Category:MediaWiki_deprecated_or_obsolete_features Category:MediaWiki deprecated or obsolete features]  
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Backing_up_a_wiki Anleitung:Backup eines Wikis]  
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Backing_up_a_wiki Anleitung:Backup eines Wikis]  

Version vom 12. April 2021, 15:08 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.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/

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