MediaWiki installieren (Debian): Unterschied zwischen den Versionen
Aus MattWiki
Matt (Diskussion | Beiträge) K (Matt verschob die Seite MediaWiki installieren (Linux) nach MediaWiki installieren (Debian), ohne dabei eine Weiterleitung anzulegen) |
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 52: | Zeile 52: | ||
[[Category: | [[Category:Debian]] | ||
[[Category:MediaWiki]] | [[Category:MediaWiki]] |
Version vom 6. März 2014, 19:19 Uhr
Voraussetzungen
Installation
cd /var/www/ wget http://download.wikimedia.org/mediawiki/1.21/mediawiki-1.21.3.tar.gz tar -xvf mediawiki-1.21.3.tar.gz → Nach /var/www/w verschieben
Einrichtung von ShortURLs
Typischerweise werden ShortURLs für die URL http://www.domain.tld/wiki verwendet.
mediaWiki wird typischerweise in http://www.domain.tld/w (bzw. /var/www/w/) installiert.
Anpassungen an .htaccess (für das Root-Verzeichnis des Webservers):
RewriteEngine On
RewriteRule ^/?wiki(/.*)?$ %{DOCUMENT_ROOT}/w/index.php [L]
RewriteRule ^/?$ %{DOCUMENT_ROOT}/w/index.php [L]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^/?w/images/thumb/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/([0-9]+)px-.*$ %{DOCUMENT_ROOT}/w/thumb.php?f=$1&width=$2 [L,QSA,B]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^/?w/images/thumb/archive/[0-9a-f]/[0-9a-f][0-9a-f]/([^/]+)/([0-9]+)px-.*$ %{DOCUMENT_ROOT}/w/thumb.php?f=$1&width=$2&archived=1 [L,QSA,B]
Anpassungen in der LocalSettings.php:
$wgScriptPath = "/w";
$wgScriptExtension = ".php";
$wgArticlePath = "/wiki/$1";
$wgEnableUploads = true;
$wgGenerateThumbnailOnParse = false;
Performanceoptimierung
nano /var/www/wiki/LocalSettings.php
Am Ende folgende Zeilen hinzufügen:
$wgDisableCounters = true;
Individuelle Anpassungen
Logo austauschen: Logodatei nach wiki/skins/common/images/wiki.png
kopieren.
Syntaxhighlighting aktivieren
Folgende Zeile in LocalSettings.php einfügen:
require_once "$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php";