MediaWiki installieren (Debian): Unterschied zwischen den Versionen

Aus Matts Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
=== Voraussetzungen ===
Dieser Artikel beschreibt das Vorgehen, um [[MediaWiki]] zu installieren.
[[Webserver_installieren_(Linux)|Webserver (Linux)]]


=== Installation ===
== Voraussetzungen ==
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 ===
=== Webserver installieren ===
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.
[[Webserver installieren (Debian)|Webserver installieren (Linux)]]


Anpassungen an .htaccess (für das Root-Verzeichnis des Webservers):
=== PHP installieren ===


<syntaxhighlight lang="apache">RewriteEngine On
apt-get install php php-apcu php-apcu-bc php-gd php-mbstring php-mysql php-xml
RewriteRule ^/?wiki(/.*)?$ %{DOCUMENT_ROOT}/w/index.php [L]
RewriteRule ^/?$ %{DOCUMENT_ROOT}/w/index.php [L]


RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
== MediaWiki ==
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
=== Installation ===
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:
cd /var/www/
 
wget http://download.wikimedia.org/mediawiki/1.21/mediawiki-1.21.3.tar.gz
<syntaxhighlight lang="php">$wgScriptPath = "/w";
  tar -xvf mediawiki-1.21.3.tar.gz    &rarr; Nach /var/www/w verschieben
$wgScriptExtension = ".php";
$wgArticlePath = "/wiki/$1";
 
$wgEnableUploads = true;
$wgGenerateThumbnailOnParse = false;</syntaxhighlight>
 
=== Performanceoptimierung ===
<code>nano /var/www/wiki/LocalSettings.php</code>


Am Ende folgende Zeilen hinzufügen:
=== Permissions ===


$wgDisableCounters = true;
Die Permissions der Unterverzeichnisse <code>filecache</code> und <code>images</code> müssen auf <code>755</code> so angepasst
Außerdem kann Caching für statische Dateien aktiviert werden.
werden, dass der Server die Verzeichnisse bearbeiten kann:


=== Individuelle Anpassungen ===
# chown -R www-data:www-data /var/www/mediawiki/w/filecache
Logo austauschen: Logodatei nach <code>wiki/skins/common/images/wiki.png</code> kopieren.
# chown -R www-data:www-data /var/www/mediawiki/wimages


=== Syntaxhighlighting aktivieren ===
=== Weitere Konfigurationen ===
Folgende Zeile in [[Manual:LocalSettings.php|LocalSettings.php]] einfügen:
<syntaxhighlight lang="php">
require_once "$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php";
</syntaxhighlight>


Siehe [[MediaWiki konfigurieren]]


[[Category:Debian]]
[[Category:Linux]]
[[Category:Linux]]
[[Category:MediaWiki]]
[[Category:MediaWiki]]

Aktuelle Version vom 7. August 2026, 20:32 Uhr

Dieser Artikel beschreibt das Vorgehen, um MediaWiki zu installieren.

Voraussetzungen

Webserver installieren

Webserver installieren (Linux)

PHP installieren

apt-get install php php-apcu php-apcu-bc php-gd php-mbstring php-mysql php-xml

MediaWiki

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

Permissions

Die Permissions der Unterverzeichnisse filecache und images müssen auf 755 so angepasst werden, dass der Server die Verzeichnisse bearbeiten kann:

# chown -R www-data:www-data /var/www/mediawiki/w/filecache
# chown -R www-data:www-data /var/www/mediawiki/wimages

Weitere Konfigurationen

Siehe MediaWiki konfigurieren