Home | Sitemap  | Impressum | Datenschutz | KIT

Anlegen eines Wikis

Wikis finden heutzutage vielerorts Verwendung, doch wenn jeder sich die Wiki-Software selbst installiert, ist dies Ressourcen-Verschwendung, und es besteht zudem die Gefahr, dass nicht immer die aktuelle, sichere Software-Version verwendet wird. Deswegen bieten wir eine vorinstallierte Software mit automatischen Updates an, die nur noch konfiguriert werden muss.

 

MediaWiki

MediaWiki-Logo MediaWiki ist eines der beliebtesten Wikis und wird z.B. auch für die Wikipedia eingesetzt. Deshalb stellen wir eine globale Installation des MediaWikis zur Verfügung, die über die Debian-Update-Mechanismen automatisch aktualisiert wird. Die einzelnen Wiki-Instanzen verweisen dann nur noch auf diese globale Installation; lediglich die Konfigurationsdatei der jeweiligen Wiki-Instanz liegt lokal vor.

Installation

Das Wiki wird in einem (eigenen) Unterverzeichnis des eigenen Web-Auftritts (z.B. $HOME/www.oe.kit.edu/wiki) installiert. Im Weiteren werden wir das Beispiel mit dem eigenen Web-Auftritt weiterverfolgen; die Vorgehensweise gilt analog natürlich auch für die persönliche Homepage.

Zum Anlegen des Wikis gibt es ein Script, das auf dem Webserver aufgerufen werden muss. Deshalb steht am Anfang das Einloggen auf dem Webserver:

   ssh user@www.oe.kit.edu

Das Script wird nun mit der gewünschten URL des neuen Wikis aufgerufen; dabei wird das Verzeichnis auch gleich angelegt, falls es noch nicht existiert:

   mediawiki www.oe.kit.edu/wiki

Jetzt muss die vom Script ausgegebene Konfigurations-URL aufgerufen werden - hier alles (ggf. gemäß Anleitung) ausfüllen; dabei wird die Konfigurationsdatei erzeugt und die benötigten Datenbanken angelegt. Der Zugang zum Datenbankserver muss ggf. vorher angelegt werden (-> MySQL):

   https://www.oe.kit.edu/wiki/mw-config/

(Der Kommentar auf der Installationsseite zu /var/lib/mediawiki/config/LocalSettings.php und /etc/mediawiki bezieht sich nur auf eine globale Installation und kann ignoriert werden).

Nach erfolgter Konfiguration des neuen Wikis ruft man erneut das Installations-Script auf; dabei wird die neu erzeugte Konfigurationsdatei aktiviert und die Konfigurationsseite entfernt:

   mediawiki www.oe.kit.edu/wiki

Jetzt sollte dem Einsatz des neuen Wikis nichts mehr im Wege stehen!

Umzug Mediawiki

Wiki-Umzug:

Zum Umziehen des Mediawiki von den alten "Legacy-Servern" (Mediawiki-Version 1.19.20.) auf die neue Hardware, Server web1-web4 (Mediawiki-Version 1.27.1) bitte zunächst die Datenbank sichern und die selbst eingebundenen Extensions überprüfen (z.B. Auth_remoteuser), da auch hier ggf. eine neue Version installiert werden muss.

 

Datenbanksicherung:

https://www.scc.kit.edu/phpmyadmin

Datenbankserver auswählen, der für das Mediawiki konfiguriert ist. Login mit Benutzernamen und Passwort, die für das Mediawiki genutzt werden.

"Exportieren" -> "Angepasst"  -> gewünschte Datenbank anklicken.
Die restlichen vorgebenen Einstellungen können beibehalten werden. Nach unten scrollen

-> "Ok" klicken, Datenbank wird lokal auf ihrem Rechner abgespeichert.

 

Datenbank exportieren

 

etc.

 

Extensions:

Mediwiki-Extension suchen und passende Version im Verzeichnis ablegen.

Beispiel "Auth_remoteuser":

https://www.mediawiki.org/wiki/Extension:Auth_remoteuser -> "Download" -> 1.27 auswählen -> "Continue" -> ...tar.gz-Datei abspeichern und ins extension-Verzeichnis ablegen.

Altes Verzeichnis (z.B.  Auth_remoteuser -> Auth_remoteuser_bak) umbenennen, neue Extension auspacken.

In der neuen LocalSettings.php muss die extension eingebunden werden mit:

wfLoadExtension( 'Auth_remoteuser' );

 

Migration:

Zur Migration mit dem Webaccount auf die neuen "Webserver" (web1.scc.kit.edu) über ssh einloggen (z.B. mit putty), die LocalSetting.php sichern und eine "Archiv-Sicherung" des Wiki-Verzeichnisses über den Aufruf des tar-Befehls machen. Falls sich das Wiki im Unterverzeichnis /wiki/ befindet lautet der Befehl z.B.:

tar -cvf archiv_wiki.tar $HOME/www.oe.kit.edu/htdocs/wiki/

 

Zum Upgrade, wie beim Neuanlegen das Mediawiki-Skript aufrufen. Falls das Wiki z.B. in einem Unterverzeichnis angelegt wurde:

 

   mediawiki www.oe.kit.edu/wiki

 

 

mediawiki-Skript Ausgabe

 

 

Das "konvertierte" Wiki kann über die "Proxy-Konfiguration" auf der neuen Hardware aufgerufen werden:

   http://www.scc.kit.edu/dienste/webserver-software.php -> Testen vor dem Umzug

Oder sie kontaktieren webmasterGaz7∂kit edu, damit der Webserver testweise oder dauerhaft auf die neue Hardware umgezogen wird.