Manual:Installing MediaWiki/de

This page covers all steps to manually install and configure MediaWiki.

Die Installation von MediaWiki kann für den durchschnittlichen Computeranwender schwierig werden, der keine Erfahrung mit Apache, PHP und MySQL/MariaDB hat. The Appendices section below offers easier alternatives to manual installation.

The Appendices section below also provides installation notes for specific system configurations.

Check the installation requirements
Check that your system meets the installation requirements.

Make sure to also check the of the MediaWiki version that you plan to install.

Herunterladen der MediaWiki-Software
Lade die MediaWiki tar-Datei von der offiziellen Download-Seite herunter.

Wenn du eine Produktionsumgebung verwendest, sollte man in der Regel die aktuellste stabile Version (MediaWiki ) einsetzen.

Extrahiere die MediaWiki-Software
Die heruntergeladene Datei liegt im - oder im  -Format vor. Du musst diese Archivdatei vor der Verwendung entpacken. Du kannst die Datei lokal entpacken (und dann per FTP auf den Server hochladen) oder direkt auf deinem Server entpacken.

Unter Windows werden dafür gewöhnlich Programme wie 7-Zip (quelltextoffene Software), WinZip, WinRAR oder IZArc benutzt.

Unter Linux und Mac OS X kannst du die Datei entpacken (untar), indem du folgenden Befehl anwendest:

Dateien auf den Server hochladen
Wenn du die Dateien noch nicht auf deinen Webserver hochgeladen hast, tu dies jetzt.

Lade die Dateien in das Webverzeichnis deines Webservers hoch, in dem du entweder:


 * 1) das entpackte Verzeichnis direkt kopierst oder
 * 1) einen FTP-Clienten wie FileZilla (Open Source Software, Windows, OSX und Linux) oder Cyberduck (OSX) nutzt.
 * 1) cPanel File Manager benutzt (siehe unten)

Wenn dein Kopier- oder FTP-Programm eine Option zur Umwandlung des Dateinamens in Kleinbuchstaben hat (change file names to lowercase), musst du diese ausschalten.

Wenn du Apache installiert hast, steht das korrekte Verzeichnis in deiner -Datei (es ist die [$docroot DocumentRoot]-Richtlinie, normalerweise $1 oder ). By default, this is  or.

The exact location of the Apache server settings and directories file  depends on your operating system. Hinweis: Dies änderte sich in Ubuntu 14.04 mit Apache 2.4.7, wo die ursprüngliche Konfigurationsdatei für Apache-Server-Einstellungen und -Verzeichnisse  ist. In Red Hat and Fedora, the file is.

Benenne den hochgeladenen Ordner (oder den symbolischen Link) so um, wie du ihn in der URL haben willst. Wenn dein Web-Server z. B. wie  läuft, würde eine Umbenennung zu einem  -Verzeichnis bedeuten, dass du dein Wiki über   erreichst.

Die Datenbank einrichten
MediaWiki wird dich nach der Datenbank und dem Benutzernamen fragen und versuchen, diese zu erstellen, wenn sie noch nicht vorhanden sind.

Sofern du das root-Passwort deiner Datenbank kennst, kann das Installationsprogramm von MediaWiki eine Datenbank für dich erstellen.

Wenn du das root-Passwort nicht kennst, z. B. wenn du auf einem gemieteten Server bist, musst du eine neue Datenbank erzeugen.

Derzeit musst du entweder MariaDB/MySQL oder Postgres benutzen, um die aktuellen Inhalte des Wikis zu speichern. Wenn du dir nicht sicher bist, welche Datenbank du auswählen sollst, benutze MariaDB, da diese am besten von MediaWiki unterstützt wird.

After finishing the database setup, continue with below.

SQLite
No further setup is required for SQLite if the  module for PHP is installed on the system.

Auf der Installationsseite musst du einen Datenbanknamen (ein frei wählbarer Name) und das SQLite-Datenbankverzeichnis auswählen. Für das Datenbankverzeichnis versucht das Installationsprogramm, ein Unterverzeichnis außerhalb des Dokument-Root-Verzeichnisses zu benutzen und erstellt es bei Bedarf. Wenn dieses Verzeichnis nicht sicher ist (z. B. für das Web lesbar), dann solltest du es manuell ändern, damit es nicht für das gesamte Web zugänglich ist.

MariaDB/MySQL
Create the MariaDB/MySQL database and database user. There are several ways:


 * Use a control panel software offered by your Hosting service (example: PhpMyAdmin)
 * Use ssh to log into your host and type the commands below into a MySQL prompt. Siehe die entsprechende Dokumentation. Alternativ kann auch der Host-Provider ein Konto für dich einrichten.

The following commands create a database named, a user named  , and set permissions for the user on that database.

Wenn deine Datenbank nicht auf dem gleichen Server wie dein Webserver läuft, musst du den zugehörigen Webserverhostnamen – im folgenden Beispiel mediawiki.example.com – wie folgt eingeben:

PostgreSQL
Wenn du PostgreSQL verwendest, musst du entweder eine Datenbank und einen Benutzer für dich erstellen lassen oder den Namen eines PostgreSQL-Benutzers mit „Superuser“-Rechten in das Konfigurationsformular eingeben. Dieser Datenbankbenutzer wird häufig  genannt. The following commands on a Linux command-line, as the postgres user, create a database user named, and a database named   owned by the user named.

createuser -S -D -R -P -E wikiuser (gib dann das Passwort ein) createdb -O wikiuser my_wiki

oder du gibst, als Superuser (standardmäßig „postgres“), die folgenden Befehle in die Datenbank-Eingabezeile ein:

Achtung: die Liste bekannter Probleme beim Betrieb von MediaWiki mit PostgreSQL sollte beachtet werden.

Das Installationsskript ausführen
Wenn alle oben genannten Schritte abgeschlossen sind, kann die Installation über einen Webbrowser abgeschlossen werden, indem die URL der index.php im Browser aufgerufen wird – bitte die in beschriebenen Anweisungen beachten.

Weitere Konfiguration

 * - Additional configuration
 * - Wiki administration

Auf dem Laufenden bleiben
Einmal installiert, sollte man immer auf dem Laufenden bleiben, was die neuen Versionen angeht, und seinen Server entsprechend schützen!

Alternatives to manual installation
Instead of manually installing MediaWiki, alternative options might be easier:
 * pre-integrated software appliances
 * hosting services with 1-click installation, or wiki farms

See also the.

System-specific instructions
The pages listed on give more detailed installation instructions aimed at specific systems.

However, by and large these per-system docs are less maintained and might not always be up to date. First consult (this page) before looking at per-system installation documentation.

Running multiple wikis
Refer to Manual:FAQ#Installation and configuration.

Importing an existing wiki database
Refer to Manual:FAQ#Installation and configuration.