Debian MediaWiki: Unterschied zwischen den Versionen

Aus Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 79: Zeile 79:
  $wgGroupPermissions['*']['edit'] = false;
  $wgGroupPermissions['*']['edit'] = false;


In der linken oberen Ecke des Wiki's kann ein beliebiges Logo angezeigt werden. Das Logo muss auf dem Server in Form von jpg- bzw. png- Bildern hinterlegt werden. Das Logo wird mit der Variable $wgLogo bestimmt:
In der linken oberen Ecke des Wiki's kann ein beliebiges Logo angezeigt werden. Das Logo muss auf dem Server in Form von jpg- bzw. png- Bildern hinterlegt werden. Desweiteren kann ein benutzerdefiniertes FavIcon im Browser angezeigt werden. Dieses wird im Browser in der Adressleiste und in den Favoriten angezeigt. Zunächst das Logo z.B. '''''logo.png''''' und '''''favicon.ico''''' mittels WinSCP auf den Server ins Verzeichnis /var/lib/mediawiki/images/ transferieren und die Eigentümerrechte setzen
  $wgLogo = "/wiki/images/logo.png";
chown www-data:www-data /var/lib/mediawiki/images/'''''logo.png'''''
chown www-data:www-data /var/lib/mediawiki/images/'''''favicon.ico'''''
Logo und Favicon einbinden:
vi /var/lib/mediawiki/LocalSettings.php
Das Logo wird mit der Variable $wgLogo bestimmt:
  $wgLogo = "/wiki/images/'''''logo.png'''''";
Das Favicon wird mit der Variable $wgFavicon bestimmt:
$wgFavicon = "/wiki/images/'''''favicon.ico'''''";

Version vom 9. Oktober 2009, 21:18 Uhr

Installation von Mediawiki

Mediawiki ist das Wikisystem hinter www.Wikipedia.de.

Voraussetzung:


Installation

apt-get update
apt-get install mediawiki

Das Mediawiki-System wird im Ordner unter /var/lib/mediawiki abgelegt. Damit es im Webserver erreichbar ist, muß noch folgendes Alias aktiviert werden:

vi /etc/apache2/conf.d/mediawiki.conf

Die Zeile

#Alias /mediawiki /var/lib/mediawiki

auskommentieren:

Alias /mediawiki /var/lib/mediawiki

Damit wird das Wiki später unter http://IP_des_Server/mediawiki erreichbar sein. Falls das Wiki unter einer anderen URL (z.B. http://IP_des_Server/wiki) erreichbar sein soll den Alias Eintrag anpassen:

 Alias /wiki /var/lib/mediawiki


Inbetriebnahme und Konfiguration

Webserver neu starten:

/etc/init.d/apache2 restart

Webbrowser starten. Adresse http://IP_des_Server/wiki/config eingeben

Folgender Konfigurationsbildschirm erscheint: Debian Mediawiki.png


Folgende Einstellungen vornehmen:

Site Name: beliebig - z.B. Wiki
Contact email (Wiki Kontakt): gültige emailadresse z.B. wiki@domain.org  (evtl. alias in Postfix einrichten)
Language: Sprache auswählen - z.B. de - Deutsch
Copyright/licence: Lizenz je nach perönlichem Geschmack einstellen
SysOp Account: Name und Paßwort des Wiki-Admins eingenen (z.B. WikiSysOP)
Object Caching: No Cacheing
Sämtliche Email-Optionen: Enabled
MySQL-Server: localhost
Database Name: wikidb
DB Username: wikiuser
DB Password: beliebiges Passwort
Databse Table Prefix: leer lassen
Use Superuser Account: ja (abgehakt)
Superuser: root
Superuser Password: root_pwd  (siehe SQL-Server)

Button Install am Ende der Webseite anwählen. Nach erfolgreicher Installation (kann einige Minuten dauern), erscheint eine Seite, auf der keinerlei Fehler angezeigt werden sollten.

Folgenden Befehl eingeben:

mv /var/lib/mediawiki/config/LocalSettings.php /var/lib/mediawiki/


Funktionstest

Im Webbrowser die Hauptseite des neu installierten WIKI-Systems aufrufen: http://IP_des_Server/wiki

Wenn die Hauptseite erscheint, dann ist die Installation und Konfiguration abgeschlossen. Anleitungen und Tips&Tricks zum Erstellen von Wiki-Seiten gibt es zahlreiche Anleitungen im Internet.

Feintuning

Einstellungen werden in der zentralen Konfigurationsdatei /opt/share/www/mediawiki/LocalSettings.php vorgenommen.

vi /var/lib/mediawiki/LocalSettings.php

Um Bilder oder sonstige Dateien im Wiki verwenden zu können, muss der Upload freigeschaltet werden:

$wgEnableUploads = true;
$wgCheckFileExtensions = true;
$wgStrictFileExtensions= true;
$wgFileExtensions = array('png', 'gif', 'jpg', 'svg', 'jpeg', 'doc', 'xls', 'mpp', 'pdf');

Standardmäßig ist jeder schreibberechtigt - auch ohne vorherige Anmeldung/Login. Um nur eingeloggten Usern Schreibrechte zu erteilen, folgendes am Ende von LocalSettings.php einfügen:

#Prevent non logged-in users from editing
$wgGroupPermissions['*']['edit'] = false;

In der linken oberen Ecke des Wiki's kann ein beliebiges Logo angezeigt werden. Das Logo muss auf dem Server in Form von jpg- bzw. png- Bildern hinterlegt werden. Desweiteren kann ein benutzerdefiniertes FavIcon im Browser angezeigt werden. Dieses wird im Browser in der Adressleiste und in den Favoriten angezeigt. Zunächst das Logo z.B. logo.png und favicon.ico mittels WinSCP auf den Server ins Verzeichnis /var/lib/mediawiki/images/ transferieren und die Eigentümerrechte setzen

chown www-data:www-data /var/lib/mediawiki/images/logo.png
chown www-data:www-data /var/lib/mediawiki/images/favicon.ico

Logo und Favicon einbinden:

vi /var/lib/mediawiki/LocalSettings.php

Das Logo wird mit der Variable $wgLogo bestimmt:

$wgLogo = "/wiki/images/logo.png";

Das Favicon wird mit der Variable $wgFavicon bestimmt:

$wgFavicon = "/wiki/images/favicon.ico";