Installation · 4 min read · Nov 22, 2025
So installieren Sie MediaWiki auf Ubuntu 18.04 LTS

Mediawiki ist eine kostenlose und Open-Source-Wiki-Software, mit der Sie Ihre eigene Wiki-Seite erstellen können. Es ist in PHP geschrieben und verwendet MySQL/MariaDB als Datenbank-Backend. Mediawiki bietet viele Funktionen, darunter Mehrsprachigkeit, Benutzerverwaltung, Inhaltsverwaltung und -freigabe, Bearbeitung, Formatierung, Referenzierung und vieles mehr.
In diesem Tutorial lernen wir, wie man Mediawiki mit dem Apache-Webserver auf einem Ubuntu 18.04-Server installiert.
Anforderungen
- Ein Server, der Ubuntu 18.04 ausführt.
- Ein Nicht-Root-Benutzer mit Sudo-Rechten.
LAMP-Server installieren
Zuerst installieren Sie den Apache- und MariaDB-Server mit dem folgenden Befehl:
sudo apt-get install apache2 mariadb-server -ySobald beide Pakete installiert sind, müssen Sie das Ondrej PHP-Repository zu Ihrem System hinzufügen. Sie können es mit dem folgenden Befehl hinzufügen:
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php -ySobald das Repository installiert ist, aktualisieren Sie das Repository und installieren Sie PHP zusammen mit allen erforderlichen PHP-Bibliotheken:
sudo apt-get update -y
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-mcrypt php7.2-zip php7.2-curl -ySobald alle Pakete installiert sind, öffnen Sie die php.ini-Datei mit dem folgenden Befehl:
sudo nano /etc/php/7.2/apache2/php.iniNehmen Sie die folgenden Änderungen vor:
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Asia/Kolkata
Speichern Sie die Datei und schließen Sie sie, starten Sie dann den Apache- und MariaDB-Dienst und aktivieren Sie sie, damit sie beim Booten starten:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysqlMariaDB konfigurieren
Zuerst sichern Sie die MariaDB-Installation mit dem folgenden Befehl:
sudo mysql_secure_installationBeantworten Sie alle Fragen wie unten gezeigt:
Geben Sie das aktuelle Passwort für root ein (für keines eingeben):
Root-Passwort festlegen? [Y/n]: N
Anonyme Benutzer entfernen? [Y/n]: Y
Root-Login aus der Ferne verbieten? [Y/n]: Y
Testdatenbank und Zugriff darauf entfernen? [Y/n]: Y
Berechtigungstabellen jetzt neu laden? [Y/n]: Y
Sobald die MariaDB gesichert ist, melden Sie sich an der MariaDB-Shell an:
mysql -u root -pGeben Sie Ihr Root-Passwort ein, wenn Sie dazu aufgefordert werden, erstellen Sie dann eine Datenbank und einen Benutzer für Mediawiki:
MariaDB [(none)]>CREATE DATABASE mediadb;
MariaDB [(none)]>CREATE USER 'media'@'localhost' IDENTIFIED BY 'password';Als Nächstes gewähren Sie alle Berechtigungen für die mediadb mit dem folgenden Befehl:
MariaDB [(none)]>GRANT ALL ON mediadb.* TO 'media'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;Als Nächstes leeren Sie die Berechtigungen und verlassen die MariaDB-Shell:
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>EXIT;Mediawiki installieren
Zuerst laden Sie die neueste Version von Mediawiki von ihrer offiziellen Website herunter:
wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gzSobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:
tar -xvzf mediawiki-1.31.0.tar.gzAls Nächstes kopieren Sie das extrahierte Verzeichnis in das Apache-Stammverzeichnis und geben die richtigen Berechtigungen:
sudo cp -r mediawiki-1.31.0 /var/www/html/mediawiki
sudo chown -R www-data:www-data /var/www/html/mediawiki
sudo chmod -R 777 /var/www/html/mediawikiAls Nächstes erstellen Sie eine Apache-virtuelle Hostdatei für Mediawiki mit dem folgenden Befehl:
sudo nano /etc/apache2/sites-available/mediawiki.confFügen Sie die folgenden Zeilen hinzu:
ServerAdmin [email protected]
DocumentRoot /var/www/html/mediawiki/
ServerName example.com
Options +FollowSymLinks
AllowOverride All
ErrorLog /var/log/apache2/media-error_log
CustomLog /var/log/apache2/media-access_log common
Speichern Sie die Datei, aktivieren Sie dann die virtuelle Hostdatei und das Apache-Rewrite-Modul mit dem folgenden Befehl:
sudo a2ensite mediawiki.conf
sudo a2enmod rewriteSchließlich starten Sie den Apache-Webserver neu, um die Änderungen wirksam zu machen:
sudo systemctl restart apache2Mediawiki aufrufen
Öffnen Sie jetzt Ihren Webbrowser und geben Sie die URL http://example.com ein. Sie werden auf die folgende Seite weitergeleitet:

Klicken Sie jetzt auf die Schaltfläche Wiki einrichten. Sie sollten die folgende Seite sehen:

Wählen Sie hier Ihre Wiki-Sprache aus und klicken Sie auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Klicken Sie jetzt auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Geben Sie jetzt Ihre Datenbankdetails ein und klicken Sie auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Wählen Sie jetzt die Speicher-Engine aus und klicken Sie auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Geben Sie jetzt Ihren Wiki-Seitennamen, Benutzernamen und Passwort ein. Klicken Sie dann auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:


Markieren Sie jetzt alle erforderlichen Einstellungen und klicken Sie auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Klicken Sie jetzt auf die Schaltfläche Weiter, um die Installation zu starten. Sobald die Installation abgeschlossen ist, sollten Sie die folgende Seite sehen:

Klicken Sie jetzt auf die Schaltfläche Weiter. Sie sollten die folgende Seite sehen:

Hier müssen Sie die Datei LocalSettings.php herunterladen und in das MediaWiki-Stammverzeichnis legen.
Öffnen Sie jetzt Ihren Webbrowser und geben Sie die URL http://example.com ein. Sie sollten Ihre MediaWiki-Seite im folgenden Bild sehen:

Links
- Ubuntu
- MediaWiki
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.