In dieser Anleitung zeigen wir Ihnen, wie Sie MediaWiki, die Software hinter Wikipedia, auf Ihrem Rocky Linux 9 VPS-Server installieren können. MediaWiki ist eine leistungsstarke und flexible Open-Source-Wiki-Software, mit der Sie Ihre eigene Wissensdatenbank oder Community-Plattform erstellen können.
Schritt 1: Voraussetzungen
Stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
- Ein Rocky Linux 9 Server mit einem Nicht-Root-Benutzer mit sudo-Rechten.
- Ein LAMP-Stack (Linux, Apache, MySQL/MariaDB, PHP) ist installiert.
Wenn Sie den LAMP-Stack noch nicht installiert haben, können Sie dies mit dem folgenden Befehl tun:
sudo dnf install httpd mariadb-server php php-mysqlnd php-fpm php-gd php-xml php-intl php-mbstring -y
Schritt 2: Datenbank erstellen
Melden Sie sich bei MySQL/MariaDB an und erstellen Sie eine Datenbank und einen Benutzer für MediaWiki:
sudo mysql -u root -p
Geben Sie Ihr MySQL-Root-Passwort ein, wenn Sie dazu aufgefordert werden. Führen Sie dann die folgenden SQL-Befehle aus:
CREATE DATABASE mediawiki_db;
CREATE USER 'mediawiki_user'@'localhost' IDENTIFIED BY 'Ihr_sicheres_Passwort';
GRANT ALL PRIVILEGES ON mediawiki_db.* TO 'mediawiki_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Ersetzen Sie “Ihr_sicheres_Passwort” durch ein starkes Passwort.
Schritt 3: MediaWiki herunterladen
Laden Sie die neueste stabile Version von MediaWiki herunter:
wget https://releases.wikimedia.org/mediawiki/1.39/mediawiki-1.39.3.tar.gz
Ersetzen Sie “1.39.3” durch die aktuellste verfügbare Version.
Schritt 4: MediaWiki entpacken
Entpacken Sie das heruntergeladene Archiv:
tar -xzf mediawiki-1.39.3.tar.gz
Schritt 5: Dateien verschieben
Verschieben Sie die entpackten Dateien in das Web-Verzeichnis Ihres Webservers:
sudo mv mediawiki-1.39.3/* /var/www/html/
Schritt 6: Berechtigungen setzen
Setzen Sie die richtigen Berechtigungen für das MediaWiki-Verzeichnis:
sudo chown -R apache:apache /var/www/html/
Stellen Sie sicher, dass der Apache-Benutzer (normalerweise “apache”) Schreibzugriff auf das Verzeichnis /var/www/html/images hat:
sudo chmod -R 755 /var/www/html/images
Schritt 7: Webserver konfigurieren
Erstellen Sie eine virtuelle Host-Datei für MediaWiki:
sudo nano /etc/httpd/conf.d/mediawiki.conf
Fügen Sie den folgenden Inhalt ein und ersetzen Sie “ihre-domain.de” durch Ihre tatsächliche Domain:
ServerName ihre-domain.de
DocumentRoot /var/www/html
AllowOverride All
Require all granted
ErrorLog /var/log/httpd/mediawiki_error.log
CustomLog /var/log/httpd/mediawiki_access.log combined
Speichern und schließen Sie die Datei. Starten Sie Apache neu:
sudo systemctl restart httpd
Schritt 8: MediaWiki installieren
Öffnen Sie Ihren Webbrowser und rufen Sie http://ihre-domain.de auf. Folgen Sie den Anweisungen auf dem Bildschirm, um die MediaWiki-Installation abzuschließen. Geben Sie die Datenbankinformationen ein, die Sie in Schritt 2 erstellt haben.
Abschluss
Sie haben nun erfolgreich MediaWiki auf Ihrem Rocky Linux 9 Server installiert. Sie können nun mit der Erstellung Ihrer eigenen Wiki-Seiten beginnen.