Mediawiki 1.19.0
Mediawiki 1.19.0 wurde am 2. Mai 2012 veröffentlicht.
Vorbedingungen
Vier interessante Dateien:
- Die Datei "README" enthält allgemeine Informationen zu Mediawiki.
- Die Datei "RELEASE-NOTES" beschreibt die Systemvoraussetzungen.
- Die Datei "INSTALL" beschreibt die Installation.
- Die Datei "UPGRADE" beschreibt den Upgrade-Vorgang bestehender Installationen.
Vorbedingungen für Mediawiki 1.19.0 ist ein Betriebssystem (empfohlen wird GNU-Linux), auf dem folgende Komponenten laufen:
- ein Webserver (empfohlen wird Apache 2)
- PHP >= 5.0 (5.1.2 empfohlen)
- MySQL >= 4.0 (4.0.23 empfohlen)
- phpMyAdmin (2.6.1 empfohlen)
- ImageMagick oder "gd" (zum automatischen Verkleinern der Software-Bilder)
MediaWiki beinhaltet ein Installationswerkzeug, das es erlaubt, zur Installation einen Webbrowser zu verwenden. Es kann aber auch der Installer von bitnami.org heruntergeladen werden, was die Installation erheblich vereinfacht.
Vorbedingungen für Mediawiki unter Ubuntu 12.04 Precise Pangolin
- apache2
- imagemagick
- mysql-server
- php5
- php5-cli (für einen Update mit dem Skript "update.php")
- php5-mysql
- phpmyadmin
Installation
Ubuntu 12.04 Precise Pangolin
Installation der folgenden Pakete, falls diese noch nicht installiert sind.
$ sudo apt-get install apache2 imagemagick mysql-server \ php5 php5-cli php5-mysql phpmyadmin
Herunterladen von Mediawiki 1.19.0 unter http://www.mediawiki.org/wiki/Download/de
$ wget http://download.wikimedia.org/mediawiki/1.19/mediawiki-1.19.0.tar.gz
Entpacken des Mediawiki-Tarballs und Verschieben der Dateien ins Webverzeichnis "/var/www/adkuwiki" - in diesem Beispiel wird "adkuwiki" der Name des Wikis und Teil des URLs sein.
$ tar xzf mediawiki-1.19.0.tar.gz $ sudo mv mediawiki-1.19.0 /var/www/adkuwiki
Es wird hier angenommen, dass bereits ein Passwort für den Mysql-Benutzer "root" vergeben wurde und also bekannt ist.
Eine allfällige Konfiguration von PHP findet in der Datei "/etc/php5/apache2/php.ini" statt. Anschliessend muss Apache neu gestartet werden.
$ vi /etc/php5/apache2/php.ini upload_max_filesize = 8M $ sudo apache2ctl restart
Anschliessend muss die Datei "apache.conf" wie folgt konfiguriert und Apache neu gestartet werden.
$ sudo vi /etc/mediawiki/apache.conf Alias /adkuwiki /var/www/adkuwiki <Directory /var/www/adkuwiki/> Options +FollowSymLinks AllowOverride All order allow,deny allow from all </Directory> # some directories must be protected <Directory /var/www/adkuwiki/config> Options -FollowSymLinks AllowOverride None </Directory> <Directory /var/www/adkuwiki/upload> Options -FollowSymLinks AllowOverride None </Directory> $ sudo apache2ctl restart
Danach kann das neu installierte Mediawiki mittels einer über http://localhost/adkuwiki/config erreichbaren Weboberfläche konfiguriert werden. Hier werden folgende Parameter abgefragt.
- Sprache
- Sprache: de-ch - Schweizer Hochdeutsch
- Sprache des Wikis: de-ch - Schweizer Hochdeutsch
- Willkommen bei Mediawiki - hier sollte der grün eingefärbte Spruch "Die Installationsumgebung wurde geprüft. MediaWiki kann installiert werden." erscheinen.
- Mit der Datenbank verbinden
- Datenbanksystem: Mysql
- Datenbankserver: localhost
- Datenbankname: adkuwiki
- Datenbanktabellenpräfix:
- Name des Datenbankbenutzers: root
- Passwort des Datenbankbenutzers: xxxxxx
- Einstellungen zur Datenbank
- Datenabkkonto für den Webzugriff: [X] Dasselbe Datenbankkonto wie während des Installationsvorgangs verwenden
- Speicher-Engine: InnoDB
- Datenbankzeichensatz: binär
- Name
- Name des Wikis: adkuwiki
- Name des Projektnamensraums: [X] Entspricht dem Namen des Wikis: Adkuwiki
- Administratorkonto
- Name:
- Passwort: yyyyyy
- Passwort wiederholen: yyyyyy
- E-Mail: xyz@987.xx
- [X] Ja, es sollen weitere Konfigurationseinstellungen vorgenommen werden.
- Optionen
- Profil der Benutzerberechtigungen: [X] offenes Wiki
- Lizenz: [X] Keine Lizenzangabe in der Fusszeile
- E-Mail-Einstellungen: [ ] Ausgehende E-Mails ermöglichen
- Erweiterungen
- [X] Gadgets
- [X] ParserFunctions
- [X] WikiEditor
- Hochladen von Bildern und Dateien
- [X] Das Hochladen von Dateien ermöglichen
- Verzeichnis für gelöschte Dateien: /var/www/adkuwiki/images/deleted
- URL des Logos: /var/www/adkuwiki/skins/common/images/adkuwiki.png
- Erweiterte Konfiguration: [X] Kein Objektcaching
- Installieren
Nach erfolgreicher Konfiguration muss die neu angelegte Datei "LocalSettings.php" ins Stammverzeichnis der Mediawiki-Installation verschoben werden.
$ sudo mv LocalSettings.php /var/www/adkuwiki
Das neue Wiki kann nun über den URL http://localhost/adkuwiki aufgerufen werden.
Zur Sicherheit kann das Konfigurationsverzeichnis "mw-config" umbenannt werden.
$ cd /var/www/adkuwiki $ mv mw-config mw-config-DONTUSE