Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Benutzer:Rene/Upgrade Wiki: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Keine Bearbeitungszusammenfassung
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
== Allgemeine Hinweise ==
==1.18.1 auf 1.24.1==
=== Webseiten ===
* [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
==Stargate Wiki==
=== Revisions Tabelle erweitern ===
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.
===1.18.1 auf 1.24.1===
==== 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====
=== 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 ====
=== 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 ====
=== 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 ====
=== 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 ====
=== 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


Skins einbinden
Skin einbinden
<pre>
<pre>
require_once "$IP/skins/Vector/Vector.php";
require_once "$IP/skins/Vector/Vector.php";
require_once "$IP/skins/Modern/Modern.php";
require_once "$IP/skins/MonoBook/MonoBook.php";
require_once "$IP/skins/CologneBlue/CologneBlue.php";
</pre>
</pre>
Andere Skins werden von Stargate Wiki nicht unterstützt und werden daher auch nicht eingebunden.


==== Veröffentlichen ====
=== 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.