Mediawiki

Aus Admin Kuhn GmbH
Version vom 10. Dezember 2012, 22:04 Uhr von Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: «== Installation Mediawiki 1.20.2 == Voraussetzung: Ein Rechner mit Debian 6.0 (IP-Adresse: 192.168.1.70), auf dem Apache 2 und PHP sowie Mysql bereits eingerich…»)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Installation Mediawiki 1.20.2

Voraussetzung: Ein Rechner mit Debian 6.0 (IP-Adresse: 192.168.1.70), auf dem Apache 2 und PHP sowie Mysql bereits eingerichtet sind. Im Beispiel hat der Mysql-Benutzer "root" das Passwort "adminkuhn".

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.20.2 unter http://www.mediawiki.org/wiki/Download/de

# mkdir /SOFTWARE && cd /SOFTWARE
# 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 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 einer über http://192.168.1.70/adminkuhn/mw-config erreichbaren Weboberfläche konfiguriert werden. Hier werden folgende 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