MediaWiki installieren (Debian): Unterschied zwischen den Versionen
Aus MattWiki
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Matt (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 12: | Zeile 12: | ||
Typischerweise werden ShortURLs für die URL http://www.domain.tld/wiki verwendet. | Typischerweise werden ShortURLs für die URL http://www.domain.tld/wiki verwendet. | ||
mediaWiki wird typischerweise in http://www.domain.tld/w installiert. | |||
Anpassungen an .htaccess (für das Root-Verzeichnis des Webservers): | |||
<syntaxhighlight lang="apache">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]</syntaxhighlight> | |||
Anpassungen in der LocalSettings.php: | |||
<syntaxhighlight lang="php">$wgScriptPath = "/w"; | |||
$wgScriptExtension = ".php"; | |||
$wgArticlePath = "/wiki/$1"; | |||
$wgEnableUploads = true; | |||
$wgGenerateThumbnailOnParse = false;</syntaxhighlight> | |||
=== Performanceoptimierung === | === Performanceoptimierung === |
Version vom 9. Februar 2014, 00:10 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
Entpackte Dateien am Ende 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 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";