Mediawiki 1.19.0

Aus Mikiwiki
Zur Navigation springen Zur Suche springen

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

Weblinks