Download from SVN/de
From MediaWiki.org
- Aktuelle Version
- mediawiki-1.15.1.tar.gz
- SVN: REL1_15_1
- Ältere Versionen
- mediawiki-1.14.1.tar.gz
- SVN: REL1_14_1
- mediawiki-1.6.12.tar.gz
- SVN: REL1_6_12
- Nächtliche Freigaben
- Weiterführende Informationen (en)
- Wichtige Versionsinformationen
- Download von SVN
- Beschreibung für Update zu 1.15.1
Subversion ist eine Software zur Versionkontrolle von Dateien, welches den Benutzer erlaubt die letzte Version eines Zweiges herunterzuladen (download), ohne dass man warten muss, bis jemand ein Downloadpaket zusammen gestellt hat. Weitere Vorteile beim Verwenden von Subversion ist es eine vereinfachte Aktualisierung von neueren Dateien, aber auch die Zurückstufung von Versionen. Des Weiteren kann man Vorschläge für Korrekturen einbringen.
Für weitere Details finden Sie unter Subversion; dort finden Sie weitere Informationen für einfache schnelle Kommandos.
Contents |
[edit] Subversion zum Downloaden von MediaWiki
[edit] Voraussetzungen
Bevor Sie die Dateien herunterladen können, müssen Sie eine Subversion-Client-Software installieren (Obgleich es auch möglich ist die Dateien über das Webinterface zu bekommen, würde dies sehr langwierig sein, da die Dateien nur einzeln und manuell heruntergeladen werden können). Die empfohlene Software hierfür ist der Subversionclient, den Sie von der offiziellen Subversion Projektseite bekommen. Der Client benutzt eine Kommandozeilenschnittstelle, welche auch für die unten aufgeführten Anweisungen benutzt wird. Alternativ können Sie eine grafische Benutzeroberfläche (GUI) von TortoiseSVN bekommen.
[edit] Download
Sie können jeden möglichen Zweig und jedes Modul von MediaWiki SVN downloaden.
- Module: Folgende zwei Module sind für Webapplikation wichtig, phase3 (die Hauptapplikation) und extensions (für Erweiterungen).
- Zweige: Die Zweige unterliegen einer gewissen Namenskonvention, welches Schema wie folgt aussieht: REL$1_$2[_$3]. Wobei $1 für die MediaWiki Version, $2 für den Hauptversion und $3 für die Unterversion steht. Ein paar Beispiele: die Version 1.6.3 steht im Zweig
REL1_6_3, die letzte Version von 1.6 steht unterREL1_6, für 1.5.8 stehtREL1_5_8, und die letzte (nicht markierte) Version unterHEAD.
Um die letzte stabile Version von 1.15 zu bekommen, müssen Sie die folgende Kommandozeile in dem Verzeichnis ausführen, in welches die Version kopiert werden soll:
svn checkout http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_15/phase3
Alternativ können Sie die neueste Version, welche aktuell in der Wikipedia benutzt wird, mit folgender Kommandozeile bekommen:
svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3
Bedenken Sie, dass die neueste Ausgabe der Stammentwicklung nicht notwendigerweise die Version der Software ist, die für die Allgmeinheit freigeben wurde. Dies können Sie überprüfen durch den Aufruf von Special:Version.
[edit] Installation
In den Installationsrichtlinien werden die Mindestanforderungen genannt, aber das beste Resultat erreichen Sie mit der PHP-Version 5.1.2, wenn es als Apache Modul (SAPI) genutzt wird. Die Version 1.7 erfordert PHP5 und wird normalerweise PHP zerstören, wenn es unter FastCGI verwendet wird.
[edit] Update und Zurücksetzung
Eine Update zwischen verschiedenen Versionen ist mit SVN sehr einfach. Wenn Sie einen direkten Zugriff zu einer Kommandozeile auf dem Server haben, können Sie den Befehl direkt ausführen; alternativ können Sie sich eine Kopie auf einen lokalen Rechner machen und eine aktualisierte Versionen vom Server holen.
Ein Update von MediaWiki ist sehr einfach, wenn man die Kommandozeile im Installationsverzeichnis durchführt. In dem folgenden Beispiel soll ein Update der letzten Version der aktuellen Hauptversion (current major version) durchgeführt werden. Wenn Sie MediaWiki 1.6 benutzen, wird das Update auf eine 1.6.x Version erfolgen, aber nicht auf die 1.7 Version:
svn update
Wenn Sie ein Update zu einem anderen Hauptzweig (Version 1.7 im oberen Beispiel) machen wollen oder Sie wollen zwischen den verschiedenen Versiontags wechseln, können Sie hierfür den "switch" Befehl verwenden (die entsprechenden Versionen sind Voraussetzung):
svn checkout http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_6_2/phase3 svn switch http://svn.wikimedia.org/svnroot/mediawiki/tags/REL1_7_3/phase3
Vergessen Sie niemals den Aufruf von maintenance/update.php nach einem Update, besonders dann nicht, wenn Ihnen etwas komisch vorkommt.