MediaWiki installieren
MediaWiki installieren

MediaWiki installieren

Das letzte Update war vor 18. August 2022 von Vinzenz Schächner

Einen Home Server selbst zu hosten und installieren, sowie konfigurieren ist sehr, sehr viel Arbeit und deswegen gibt es einen, hoffentlich, übersichtlichen Leitartikel mit dem wir Sie unterstützen werden.

Heute wollen wir versuchen MediaWiki auf Ubuntu zu installieren.

  1. Was ist MediaWiki?

Sie kennen doch bestimmt Wikipedia? Wikimedia ist so etwas ähnliches.

Nur Self-hosted.

Media Wiki ist eine self-hosted OpenSource Wiki Plattform. Und wir wollen das installieren. Für was braucht man das?

Für den Unterricht zum Beispiel. Oder wollen Sie Anleitungen schreiben und diese kurz und knapp dann dort reinstellen? Wir machen das!

Zuerst wechseln wir wieder mit

sudo su

zu den erhöhten Rechten. Danach zu

mysql

Hier erstellen wir zuerst die Datenbank für MediaWiki. Den Namen (in unserem Fall mediawiki1) kann man sich aussuchen.

CREATE DATABASE mediawiki1;

Jetzt müssen wir den dazugehörigen Benutzer mit Passwort erstellen

CREATE USER 'mediawiki1'@'localhost' IDENTIFIED BY 'Passwort';

Diesem geben wir auch noch die Berechtigungen mit

GRANT ALL PRIVILEGES ON mediawiki1.* TO 'mediawiki1'@'localhost';

und laden sie mit

FLUSH PRIVILEGES;

neu. Dann verlassen wir mit

EXIT;

Jetzt wechseln wir mit

cd /tmp

in temporäre Verzeichnis und laden dort dann MediaWiki (die zurzeit aktuelle Version) aus den offiziellen Download Quellen mit

wget https://releases.wikimedia.org/mediawiki/1.38/mediawiki-1.38.2.zip

herunter.

Als Alternative können Sie die Dateien auch hier manuell runterladen:

[wpdm_package id=’674′]

Das entpacken wir dann mit

unzip mediawiki-1.38.2.zip

Jetzt verschieben wir alles in das /var/www Verzeichnis (wir MediaWiki mit einer Subodmain, nicht mit schächner.de/mediawiki), sonst kann man es in das bei uns zuerst installiert Verzeichnis (WordPress) verschieben.

sudo mv mediawiki-1.38.2 /var/www/

Jetzt erstellen wir einen Virtuellen Host mit

sudo nano /etc/apache2/sites-available/mediawiki1.conf

Hier fügen wir folgenden Inhalt hinzu:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/mediawiki-1.38.2/
     ServerName example.com
     <Directory /var/www/mediawiki-1.38.2/>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
          <IfModule mod_dav.c>
            Dav off 
          </IfModule>
        SetEnv HOME /var/www/mediawiki-1.38.2
        SetEnv HTTP_HOME /var/www/mediawiki-1.38.2
     </Directory>
     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Diese Config Datei speichern wir mit strg+ o und verlassen mit strg + x und aktivieren wir noch mit

sudo a2ensite mediawiki1.conf

Die Berechtigungen müssen wir nun auch noch mit

sudo chown -R www-data:www-data /var/www/mediawiki-1.38.2

und

sudo chmod -R 755 /var/www/mediawiki-1.38.2

vergeben.

Jetzt starten wir den Webserver noch mit

sudo service apache2 restart

und

sudo systemctl restart apache2.service

neu.

Jetzt können Sie die IP-Adresse /mediawiki-1.38.2 bzw. Ihre Subdomain, wenn Sie schon bei Ihrem Domain Hosting Anbieter die Domainumleitung eingerichtet haben im Browser öffnen und der Installation folgen!

Bei der Datenbank (nachdem Sie die Sprache ausgewählt haben und die Voraussetzungen geprüft worden sind müssen sie bei Datenbankname in unserem Fall mediawiki1 eingeben und bei Datenbankbenutzer auch mediawiki1. Bei Passwort das vorher festgelegte.

Ein Zertifikat für Media Wiki bekommen Sie in diesem Artikel.

Herzlichen Glückwunsch. Jetzt sollten Sie Ihre eigene Wiki-Instanz laufen haben!

Ein Kommentar

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert