Mediawiki/1.20.2

Aus Admin Kuhn GmbH
Version vom 10. Januar 2013, 14:52 Uhr von Admin (Diskussion | Beiträge) (Admin verschob Seite Mediawiki 1.20.2 nach Mediawiki/1.20.2, ohne dabei eine Weiterleitung anzulegen)
Zur Navigation springen Zur Suche springen

Installation

Voraussetzung für die Installation ist ein Rechner mit Debian 6.0 (im Beispiel mit der IP-Adresse 192.168.1.70) und der folgenden bereits installierten Software:

  • Apache HTTP Server 2 mit PHP ab 5.3.2
  • Mysql ab 5.0.2 - der Mysql-Benutzer "root" hat im Beispiel das Passwort "adminkuhn"

Installation der folgenden Pakete, falls diese noch nicht installiert sind. Auf das Paket "phpmyadmin" kann dabei auch verzichtet werden.

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

Herunterladen von Mediawiki 1.20.2 unter http://www.mediawiki.org/wiki/Download/de

# cd /tmp
# wget http://download.wikimedia.org/mediawiki/1.20/mediawiki-1.20.2.tar.gz

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

# tar xzf mediawiki-1.20.2.tar.gz
# mv mediawiki-1.20.2 /var/www/adminkuhn

Eine allfällige Konfiguration von PHP für den Einsatz mit Mediawiki findet in der Datei "/etc/php5/apache2/php.ini" statt - hier wird die maximale Dateigrösse fürs Hochladen von Daten auf 8 MB gesetzt. Anschliessend muss der Apache HTTP Server neu gestartet werden.

# vi /etc/php5/apache2/php.ini
...
upload_max_filesize = 8M
...
# apache2ctl restart

Anlegen der Datei "mediawiki.conf" und Einbinden in die Konfiguration des Apache HTTP Servers, der anschliessend neu gestartet werden muss.

# vi /etc/apache2/conf.d/mediawiki.conf
Alias /adminkuhn /var/www/adminkuhn

<Directory /var/www/adminkuhn/>
        Options +FollowSymLinks
        AllowOverride All
        order allow,deny
        allow from all
</Directory>

# some directories must be protected
<Directory /var/www/adminkuhn/mw-config>
        Options -FollowSymLinks
        AllowOverride None
</Directory>
<Directory /var/www/adminkuhn/upload>
        Options -FollowSymLinks
        AllowOverride None
</Directory>
# apache2ctl restart

Nun kann das neu installierte Mediawiki mittels der unter http://192.168.1.70/adminkuhn/mw-config erreichbaren Weboberfläche konfiguriert werden. Hier werden die folgenden Parameter abgefragt.

Installation von Mediawiki 1.20.2

  • Sprache
    • Sprache während des Installierens: 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: adminkuhn
    • Datenbanktabellenpräfix:
    • Name des Datenbankbenutzers: root
    • Passwort des Datenbankbenutzers: adminkuhn
  • 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: Admin Kuhn GmbH
    • Name des Projektnamensraums: [X] Entspricht dem Namen des Wikis: Admin_Kuhn_GmbH
    • Administratorkonto
      • Name: admin
      • Passwort: xxxxxx
      • Passwort wiederholen: xxxxxx
      • E-Mail: xyz@adminkuhn.ch
    • [X] Ja, es sollen weitere Konfigurationseinstellungen vorgenommen werden.
  • Optionen
    • Profil der Benutzerberechtigungen: [X] ausschliesslich berechtigte Bearbeiter
    • Lizenz: [X] Keine Lizenzangabe in der Fusszeile
    • E-Mail-Einstellungen: [X] Ausgehende E-Mails ermöglichen
      • E-Mail-Adresse für Antworten: xyz@adminkuhn.ch
      • [X] Benachrichtigungen zu Änderungen an Benutzerdiskussionsseiten ermöglichen
      • [X] Benachrichtigungen zu Änderungen an Seiten auf der Beobachtungsliste ermöglichen
      • [X] E-Mail-Authentifizierung 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/adminkuhn/images/deleted
      • URL des Logos: /var/www/adminkuhn/skins/common/images/adminkuhn_logo.png
    • Erweiterte Konfiguration: [X] Kein Objektcaching
  • Installieren

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

$ scp LocalSettings.php root@192.168.1.70:/var/www/adminkuhn

Das neue Wiki "Admin Kuhn GmbH" kann nun über den URL http://192.168.1.70/adminkuhn aufgerufen werden.

Zur Sicherheit sollte das Konfigurationsverzeichnis "mw-config" umbenannt, an einen sicheren Ort verschoben oder gelöscht werden.

# cd /var/www/adminkuhn
# mv mw-config /SICHERERORT

Anschliessend kann das neu installierte Wiki gemäss den eigenen Bedürfnissen konfiguriert werden.