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