Handbuch:Installationsvoraussetzungen

From mediawiki.org
This page is a translated version of the page Manual:Installation requirements and the translation is 52% complete.
Outdated translations are marked like this.

Zusätzlich zu der MediaWiki-Software selbst benötigen Sie:

Zusätzlich gibt es verschiedene optionale Abhängigkeiten, die relevant werden, wenn Sie gewisse fortgeschrittene Programmbestandteile einsetzen möchten (siehe weiter unten).

Wenn ihre Website gehostet wird (wenn Sie z.B. keine direkte Kontrolle über diese haben), setzen Sie sich mit dem Systemadministrator oder Hostingunternehmen in Verbindung, um sicherzustellen, dass diese installiert sind.

Um MediaWiki-Wartungsskripte auszuführen, benötigen Sie Kommandozeilenzugriff.

Installation in einem Download

Wenn Sie Linux verwenden, installieren Sie am besten den Apache-Webserver, PHP und den MariaDB-Datenbankserver mit Ihrem Packagemanager. Machen Sie folgendes unter Debian und Ubuntu:

sudo apt-get install apache2 mariadb-server php php-intl php-mbstring php-xml php-apcu php-curl php-mysql
=== Software-Pakete ===

Verwenden Sie unter anderen Betriebssystemen ein Softwarepaket wie XAMPP von https://www.apachefriends.org zur Installation und konfigurieren sie alle wichtigen Pakete – Apache-Internetserver, PHP und MariaDB – mit nur einem Download. Dieses ist für Linux, Windows, Mac und Solaris erhältlich. Seit Januar 2021 enthält die neueste XAMPP Version PHP 8.0 (MediaWiki benötigt mindestens 7.4.3).

Alternativ können Sie, wenn Sie macOS verwenden, MAMP verwenden, welches das Equivalänt zu XAMPP ist. MAMP enthält die Fähigkeit einen Apache-Internetserver und eine MySQL-Datenbank laufen zu lassen Es ist sowohl für Windows als auch für Mac verfügbar, wird aber eher auf Mac als auf Windows verwendet.

Webserver

Um die erzeugten Wikiseiten Browsern anzubieten, benötigt MediaWiki eine Webserver-Software. Häufig werden Sie keine Wahl haben, welche Software sie verwenden; es wird die eine vom Hosting-Provider angebotene sein.

MediaWiki is broadly compatible with all major web servers that can invoke a compatible version of PHP. Die meisten Installationen verwenden den Apache HTTPD-Webserver. Nginx (configuration example) is a good choice as well.

PHP

PHP ist die Programmiersprache, in welcher MediaWiki geschrieben ist und die auch benötigt wird, um die Software auszuführen.

  • Für die aktuelle Version von MediaWiki wird mindestens PHP 7.4.3 benötigt. Siehe die Seite Compatibility für weitere Informationen.
MediaWiki is not compatible with PHP 7.4.0 - 7.4.2 due to an upstream bug. Use PHP 7.4.3+ instead. See task T246594 for more information.
Wenn PHP8 verwendet wird, empfehlen wir die Verwendung von MediaWiki 1.38.4 oder dem kommenden MediaWiki $2. PHP8 wird von Wikimedia-Wikis nicht verwendet und wird daher weniger getestet, aber andere Gruppen verwenden MediaWiki ohne Probleme mit PHP8. Wenn Sie bei der Verwendung von MediaWiki mit PHP8 auf jegliche Fehler stoßen, melden Sie sie bitte. Siehe task T248925 für weitere Informationen.
  • Die folgenden Erweiterungen werden benötigt:
    • calendar - (erforderlich ab 1.33)
    • dom - required since MW 1.34
    • fileinfo - (erforderlich ab 1.30)
    • intl - (erforderlich ab 1.36)
    • json - required since MW 1.22
    • mbstring - (seit 1.27 erforderlich, für frühere Versionen empfohlen)
    • openssl - required since MW 1.27, see $wgSessionInsecureSecrets if unavailable
    • xml - required since MW 1.27, recommended in earlier versions
    • xmlreader - required since MW 1.36
  • The following extensions are recommended in addition to the required ones:
  • Beachten Sie, dass all diese Erweiterungen standardmäßig in PHP aktiviert sind.

If your hosting provider provides a basic LAMP environment without these, you may need to install or enable these manually.

    • In Debian/Ubuntu, the following command installs all recommended PHP extensions listed above:
      sudo apt-get install php php-intl php-mbstring php-xml php-apcu php-curl
  • At hosting providers with a control panel such as cPanel, you can often use "Select PHP Version" (PHP Selector) to enable these extensions. (For example, after seeing "You are missing a required extension to PHP that MediaWiki requires to run. Please install: intl")
  • In den meisten Debian/Ubuntu-basierten Distributionen wird das php-mysql-Paket benötigt, wenn Sie wollen, dass MediaWiki MySQL verwendet.
  • Einige Features von MediaWiki benötigen möglicherweise PHP-Funktionen, die externe Prozesse wie das Thumbnailing von Bilder ausführen, die einige günstige Hoster üblicherweise deaktivieren. Bitte beachten Sie dies, wenn Sie planen, MediaWiki auf einem Shared Webhosting-Dienst zu installieren.
  • MediaWiki-Erweiterungen benötigen möglicherweise zusätzliche PHP-Erweiterungen. So braucht beispielsweise VisualEditor Unterstützung für libcurl (php-curl auf Debian/Ubuntu-basierten Distributionen).

Wenn Sie PHP von der Quelle kompilieren müssen, dann schauen Sie nach Kompilierungsoptionen (die MediaWiki beeinflussen) unter PHP configuration nach.

Datenbankserver

MediaWiki speichert den gesamten Text und die Daten (Artikel, Einzelheiten der Benutzer, Systemmeldungen) in einer Datenbank, welche zusammen mit anderen webbasierten Anwendungen genutzt werden kann (z.B. phpBB, usw.). Sie benötigen einen der folgenden Datenbankserver für den Einsatz der neuesten Version von MediaWiki:

Using MariaDB or MySQL is recommended as Wikimedia uses MariaDB. Any other database servers are less tested and you may likely run into some bugs.

MediaWiki no longer supports using Oracle or Microsoft SQL Server as of version 1.34 .

Some users find it helpful to install additional control panel software such as phpMyAdmin (MySQL/MariaDB) or phpPgAdmin (PostgreSQL) to help administer the database server. Some hosting services also provide such software.

Hardwareanforderungen

Die empfohlenen minimalen Anforderungen für eine Ein-Computer-Website sind 256 MB RAM und 85 MB Speicherplatz. Dies wird jedoch für eine verkehrsreiche öffentliche Seite oder eine Seite mit Upload-Möglichkeit nicht ausreichen. Einige Anwender berichteten jedoch, dass sie MediaWiki auf Computern mit 48 MB RAM laufen ließen.

Optionale Abhängigkeiten

  • ImageMagick oder GD wird für Special:MyLanguage/Manual:Image_administration#Image_thumbnailing benötigt.
  • GNU diff3 kann bereitgestellt werden, um Konflikte automatisch aufzulösen.

See also

  • Compatibility für Informationen über mögliche zukünftige Änderungen der Installationsanforderungen von MediaWiki