Mediawiki: Unterschied zwischen den Versionen

Aus Admin Kuhn GmbH
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Die Wiki-Software <b>Mediawiki</b> (auch: MediaWiki) wird seit 2002 für die freie Online-Enzyklopädie [http://www.wikipedia.org/ Wikipedia] entwickelt. Inzwischen laufen auch verschiedene Wikipedia-Ableger (Wikisource, Wiktionary, Wikiquote, Wikibooks) sowie eine Vielzahl anderer Projekte im Internet oder in Intranets mit dieser Software. Sie ist unter der GPL lizenziert und in der Programmiersprache [[PHP]] geschrieben. Zum Speichern der Inhalte wird die relationale Datenbank [[Mysql]] empfohlen. Wahlweise können inzwischen auch Postgresql, Sqllite und Oracle als Datenbankserver verwendet werden.
== Installation Mediawiki 1.20.2 ==
== Installation Mediawiki 1.20.2 ==


Zeile 109: Zeile 111:
  # <b>cd /var/www/adminkuhn</b>
  # <b>cd /var/www/adminkuhn</b>
  # <b>mv mw-config /SICHERERORT</b>
  # <b>mv mw-config /SICHERERORT</b>
[[Kategorie:Mediawiki]]
[[Kategorie:PHP]]
[[Kategorie:Software]]
[[Kategorie:Wiki]]

Version vom 10. Dezember 2012, 22:22 Uhr

Die Wiki-Software Mediawiki (auch: MediaWiki) wird seit 2002 für die freie Online-Enzyklopädie Wikipedia entwickelt. Inzwischen laufen auch verschiedene Wikipedia-Ableger (Wikisource, Wiktionary, Wikiquote, Wikibooks) sowie eine Vielzahl anderer Projekte im Internet oder in Intranets mit dieser Software. Sie ist unter der GPL lizenziert und in der Programmiersprache PHP geschrieben. Zum Speichern der Inhalte wird die relationale Datenbank Mysql empfohlen. Wahlweise können inzwischen auch Postgresql, Sqllite und Oracle als Datenbankserver verwendet werden.

Installation Mediawiki 1.20.2

Voraussetzungen

  • Ein Rechner mit Debian 6.0 (IP-Adresse: 192.168.1.70) mit folgender bereits installierter Software:
    • Apache 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

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