Mediawiki 1.23.0

Aus Mikiwiki
Version vom 27. Juni 2014, 13:31 Uhr von Michi (Diskussion | Beiträge) (Installation)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Mediawiki 1.23.0 wurde am 5. Juni 2014 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.23.0 ist ein Betriebssystem (empfohlen wird GNU-Linux), auf dem folgende Komponenten laufen:

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 14.04 Trusty Tahr

Installation der folgenden Pakete, falls diese noch nicht installiert sind.

# apt-get install apache2 imagemagick mysql-server \
    php5 php5-cli php5-mysql phpmyadmin

Herunterladen von Mediawiki 1.23wmf22 (latest snapshot)

# cd /tmp
# wget https://tools.wmflabs.org/snapshots/builds/mediawiki-core/mediawiki-snapshot-wmf_1_23wmf22-02940d8.tar.gz

Entpacken des aktuellen Snapshots von Mediawiki und Verschieben der Dateien ins Webverzeichnis "/var/www/test" - in diesem Beispiel wird "adkuwiki" der Name des Wikis und Teil des URLs sein.

# cd /tmp
# mkdir /var/www/test
# tar xzf mediawiki-snapshot-wmf_1_23wmf22-02940d8.tar.gz -C /var/www/test
# chown -R www-data:www-data /var/www/test
# rm mediawiki-snapshot-wmf_1_23wmf22-02940d8.tar.gz

Entpacken des regulären Mediawiki-Tarballs und Verschieben der Dateien ins Webverzeichnis "/var/www/test" - in diesem Beispiel wird "adkuwiki" der Name des Wikis und Teil des URLs sein.

# tar xzf mediawiki-1.23.1.tar.gz
# mv mediawiki-1.23.1 /var/www/test
# chown -R www-data:www-data /var/www/test

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
# apache2ctl restart

Anschliessend muss die Datei "apache.conf" wie folgt konfiguriert und Apache neu gestartet werden.

# 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>
# 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: test
    • Datenbanktabellenpräfix:
    • Name des Datenbankbenutzers: root
    • Passwort des Datenbankbenutzers: xxxxxx
  • Einstellungen zur Datenbank
    • Datenbankkonto für den Webzugriff: [X] Dasselbe Datenbankkonto wie während des Installationsvorgangs verwenden
    • Speicher-Engine: InnoDB
    • Datenbankzeichensatz: binär
  • Name
    • Name des Wikis: test
    • Name des Projektnamensraums: [X] Entspricht dem Namen des Wikis: $1
    • 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/test/images/deleted
      • URL des Logos: $wgStylePath/common/images/wiki.png
    • Erweiterte Konfiguration: [X] Kein Objektcaching
  • Installieren

Nach erfolgreicher Konfiguration muss die neu angelegte Datei "LocalSettings.php" ins Stammverzeichnis der Mediawiki-Installation verschoben werden.

# 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/test
$ mv mw-config mw-config-DONTUSE

Weblinks