Rene (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Rene (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
== Alte Umstellungen == | Hier werden die ausgeführten Schritte für ein erfolgreiches Upgrade aufgelistet. Alle Änderungen werden zuerst am [http://test.stargate-wiki.de Test Wiki] geprüft. Nicht mehr aktuelle Umstellungen werden archiviert. | ||
== Alte Umstellungen - Archiv == | |||
* Allgemeines Vorgehen: [[Benutzer:Rene/MW1.16|MW 1.16]], [[Benutzer:Rene/Probleme 1.16|Probleme]] | * Allgemeines Vorgehen: [[Benutzer:Rene/MW1.16|MW 1.16]], [[Benutzer:Rene/Probleme 1.16|Probleme]] | ||
* [[Benutzer:Rene/MW 1.20|MW 1.20]] - Nie ausgeführt | * [[Benutzer:Rene/MW 1.20|MW 1.20]] - Nie ausgeführt | ||
== | ==1.18.1 auf 1.24.1== | ||
* [http://www.mediawiki.org/wiki/Manual:Upgrading Mediawiki Upgrading] Erklärungen zum einspielen einer neuen Mediawiki Version | * [http://www.mediawiki.org/wiki/Manual:Upgrading Mediawiki Upgrading] Erklärungen zum einspielen einer neuen Mediawiki Version | ||
=== Revisions Tabelle erweitern === | |||
Siehe [http://www.mediawiki.org/wiki/Thread:Project:Support_desk/upgrade_problems:_1.11_--_1.21] | Siehe [http://www.mediawiki.org/wiki/Thread:Project:Support_desk/upgrade_problems:_1.11_--_1.21] | ||
<code> | <code> | ||
ALTER TABLE sg_revision ADD rev_sha1 varbinary(32) NOT NULL default '' | ALTER TABLE sg_revision ADD rev_sha1 varbinary(32) NOT NULL default '' | ||
</code> | </code> | ||
=== Neue Mediawiki Version in eigenes Verzeichnis herunterladen=== | |||
<code> | <code> | ||
wget releases.wikimedia.org/mediawiki/1.24/mediawiki-1.24.1.tar.gz | wget releases.wikimedia.org/mediawiki/1.24/mediawiki-1.24.1.tar.gz | ||
</code> | </code> | ||
=== Die neue Version entpacken === | |||
<code> | <code> | ||
tar -xvzf mediawiki-1.24.1.tar.gz | tar -xvzf mediawiki-1.24.1.tar.gz | ||
</code> | </code> | ||
=== Alte Dateien in neues Verzeichnis kopieren === | |||
Nach dem entpacken müssen einige Dateien aus dem alten Wiki Verzeichnis in das neue kopiert werden: | Nach dem entpacken müssen einige Dateien aus dem alten Wiki Verzeichnis in das neue kopiert werden: | ||
* <code>LocalSettings.php</code>, die Konfigurationseinstellungen. | * <code>LocalSettings.php</code>, die Konfigurationseinstellungen. | ||
| Zeile 31: | Zeile 28: | ||
* mwCron.sh | * mwCron.sh | ||
=== Extensions === | |||
* Eigene Erweiterungen bzw. Erweiterungen ohne neue Version nur kopieren | * Eigene Erweiterungen bzw. Erweiterungen ohne neue Version nur kopieren | ||
** SGPack | ** SGPack | ||
| Zeile 66: | Zeile 63: | ||
** WhosOnline - <code>wget https://extdist.wmflabs.org/dist/extensions/WhosOnline-master-1820f37.tar.gz</code>, <code>tar -xzf WhosOnline-master-1820f37.tar.gz -C .</code> | ** WhosOnline - <code>wget https://extdist.wmflabs.org/dist/extensions/WhosOnline-master-1820f37.tar.gz</code>, <code>tar -xzf WhosOnline-master-1820f37.tar.gz -C .</code> | ||
=== LocalSettings.php === | |||
Da einige Erweiterungen jetzt im Mediawiki Core enthalten sind, fehlen sie im <code>exentions</code> Verzeichnis. Daher müssen die entsprechenden <code>include</code> Anweisungen entfernt werden. Das betrifft: | Da einige Erweiterungen jetzt im Mediawiki Core enthalten sind, fehlen sie im <code>exentions</code> Verzeichnis. Daher müssen die entsprechenden <code>include</code> Anweisungen entfernt werden. Das betrifft: | ||
* Vector | * Vector | ||
| Zeile 72: | Zeile 69: | ||
* ExentsionsFunctions | * ExentsionsFunctions | ||
Skin einbinden | |||
<pre> | <pre> | ||
require_once "$IP/skins/Vector/Vector.php"; | require_once "$IP/skins/Vector/Vector.php"; | ||
</pre> | </pre> | ||
Andere Skins werden von Stargate Wiki nicht unterstützt und werden daher auch nicht eingebunden. | |||
=== Veröffentlichen === | |||
Das Wiki sollte während des Update gesperrt werden! | Das Wiki sollte während des Update gesperrt werden! | ||
* Das alte <code>\w</code> Verzeichnis umbenennen und das neu in das Web-Verzeichnis kopieren. | * Das alte <code>\w</code> Verzeichnis umbenennen und das neu in das Web-Verzeichnis kopieren. | ||
* Das Update Skript <code>php maintenance/update.php</code> ausführen. | * Das Update Skript <code>php maintenance/update.php</code> ausführen. | ||
* <code>php userOptions.php skin --old "monobook" --new "vector"</code> Umstellung von Benutzer Skins. | |||