Wiki Update
Um die Systeme auf einem sicheren Niveau zu halten, müssen die einzelnen Anwendungen regelmäßig aktualisiert werden. Dazu gehört auch das hier verwendete Mediawiki. In diesem Artikel beschreibe ich kurz, wie man recht schnell und komfortabel das Wiki auf die aktuellste Version bringt.
Backup
Zuerst sollte ein Backup des vorhandenen Wiki gemacht werden. Dabei sollten sowohl die Webseiten als auch die Datenbank gesichert werden.
user@localhost:~# tar cvzf wiki_sicherung.tar.gz /var/www/mediawiki/
und jetzt noch die Datenbank
user@localhost:~# mysqldump -u root -p -h 192.168.0.1 mediawiki > mediawiki.sql user@localhost:~# mysqldump -u root -p -h 192.168.0.1 mediawiki --xml > mediawiki.xml
Es werden zwei MySQL-Dumps erzeugt. Einmal als typische Text-Datei und einmal als XML-Datei. Das Backup ist hiermit schon abgeschlossen.
Update einspielen
Nun kann die aktuelle Version eingespielt werden. Dazu erst mal das aktuelle Mediawiki-Projekt per wget herunterladen
user@localhost:~# wget http://download.wikimedia.org/mediawiki/1.16/mediawiki-1.16.x.tar.gz
Dann den Inhalt in den Wiki-Ordner mit folgendem Befehl entpacken:
user@localhost:~# tar xvzf mediawiki-1.16.2.tar.gz -C /path/to/your/wiki/ --strip-components=1
Anschließend in den Ordner maintenance
wechseln und auf der Shell das Update-Script ausführen
user@localhost:~# php update.php
Wenn alles nach Plan verläuft, befindet sich das Wiki danach auf aktuellem Stand. Dann sollte noch kurz getestet werden, ob alles noch funktioniert:
- Ansehen der Seiten
- Einloggen als Benutzer
- Bearbeiten der Seiten
Sofern alles funktioniert, ist die Aktualisierung abgeschlossen.