Zum Inhalt springen

Erstellen einer MediaWiki-Website

Aus WikiJournal

MediaWiki ist eine ideale Lösung, um eine eigene Online-Enzyklopädie, ein Online-Magazin oder einen Blog zu erstellen. Diese Software wird schnell und einfach installiert und ist vollkommen kostenlos verfügbar. Fragen oder Nachrichten bezüglich MediaWiki können auf der Diskussionsseite hinterlassen werden.

Kurz über MediaWiki

MediaWiki ist eine freie Open-Source-Software, die in PHP geschrieben ist und eine Hypertext-Umgebung vom Typ „Wiki“ (wiki) implementiert. Ursprünglich wurde sie als „Engine“ für Wikipedia entwickelt. Heute wird MediaWiki von verschiedenen Projekten der gemeinnützigen Wikimedia Foundation sowie von zahlreichen anderen Websites genutzt.[1]

MediaWiki ist eine recht beliebte und einfach zu bedienende Plattform für die Erstellung von Artikel- und Informationsseiten, da viele spezielle Erweiterungen entwickelt wurden, die eine bequeme Arbeit und Systematisierung von Informationen ermöglichen. Die Plattform wurde in zahlreiche Sprachen übersetzt, sodass es heute in verschiedenen Ländern viele Websites gibt, die auf MediaWiki basieren.

Dieser Artikel ist der Installation, Konfiguration und dem Befüllen einer Website auf dieser Plattform gewidmet. Diskussionen, Fragen zur Nutzung von MediaWiki sowie Änderungen an diesem Artikel können auf der Diskussionsseite hinterlassen werden.

Installation von MediaWiki

Damit eine Website mit dieser Engine funktioniert, ist Folgendes erforderlich:

  1. Überprüfen Sie die technischen Anforderungen des Servers für die Installation von MediaWiki.
  2. Laden Sie die Software MediaWiki von der offiziellen Website herunter. Wählen Sie die Version, die mit „stable“ (stabile Version) oder „LTS“ (Long Term Support) gekennzeichnet ist.
  3. Laden Sie die Dateien auf den Server Ihres Hosting-Dienstes hoch (entweder über FTP oder direkt über SSH).
  4. Durchlaufen Sie den Installationsprozess der Engine im Online-Modus.

Installation der Plattform MediaWiki

  • Nachdem alle Dateien auf den Server des Hosting-Anbieters hochgeladen wurden, rufen Sie die Hauptseite der Website (unter der Domainadresse) auf, wo der MediaWiki-Installationsassistent Sie begrüßen wird. Klicken Sie auf „set up the wiki“, um die Installation zu starten. Wählen Sie dann die Installationssprache und die Sprache Ihrer Wiki-Seite. Danach wird die Kompatibilität der MediaWiki-Engine mit der Version von PHP und MySQL überprüft. Wenn alles erfolgreich ist, erscheint die Meldung „Die Überprüfung der Umgebung wurde erfolgreich abgeschlossen. MediaWiki ist bereit zur Installation“, und Sie müssen auf „Weiter“ klicken. Falls die Kompatibilitätsprüfung fehlschlägt, wenden Sie sich bitte an den Hosting-Support, der das Problem lösen kann.
  • Der nächste Schritt besteht darin, die MySQL-Datenbanken einzurichten. Erstellen Sie zunächst eine MySQL-Datenbank, und wählen Sie während der Installation der MediaWiki-Engine den Typ, den Namen der Datenbank, den Benutzernamen und das Passwort aus. Füllen Sie die entsprechenden Felder für die Datenbankkonfiguration aus. Wenn etwas unklar ist, können Sie in jedem Feld auf „Hilfe“ klicken, um weitere Informationen zu erhalten.
  • Anschließend konfigurieren Sie die Website: Geben Sie ihr einen Namen und tragen Sie die Daten des Administrators ein. In diesem Abschnitt können Sie entweder eine Feinabstimmung vornehmen (Benutzerrechte, Urheberrechte und Lizenzen, E-Mail-Einstellungen, Einstellungen für verschiedene Erweiterungen, Möglichkeit des Datei-Uploads auf den Server) oder auf „Einfach die Wiki installieren“ klicken. Letzteres installiert die Website. Es wird jedoch empfohlen, die Feinabstimmung zu nutzen und die erforderlichen Optionen auszuwählen. Jede Option ist mit einer Hilfefunktion versehen, die während der Installation der MediaWiki-Engine hilft.
  • Sobald die Installation abgeschlossen ist (sie dauert nicht lange), erscheint die Meldung „Herzlichen Glückwunsch! Sie haben MediaWiki erfolgreich installiert.“ Speichern Sie anschließend die Datei LocalSettings.php und laden Sie sie in das Stammverzeichnis des Hosting-Servers hoch. Diese Datei enthält alle grundlegenden Einstellungen der Wiki-Seite.
  • Danach können Sie auf die Hauptseite Ihrer Wiki-Seite wechseln, wo die Meldung „MediaWiki wurde erfolgreich installiert“ angezeigt wird. Auf dieser Seite finden Sie auch Links zu Anleitungen, wie Sie mit dieser Engine arbeiten und sie an Ihre Bedürfnisse anpassen können.

Es ist erwähnenswert, dass neuere Versionen der MediaWiki-Plattform auf ähnliche Weise installiert werden, jedoch einige zusätzliche Optionen während der Installation bieten.

Nach der erfolgreichen Installation können Sie damit beginnen, Seiten und Artikel zu erstellen.

Konfiguration von MediaWiki

Installation zusätzlicher Erweiterungen

Die Entwickler von MediaWiki und andere Programmierer entwickeln zusätzliche Module oder Erweiterungen, die verschiedene Funktionen und Optionen für die Engine hinzufügen. Es gibt eine Vielzahl solcher Erweiterungen, die Sie auch auf der offiziellen Website einsehen können.

Um eine Erweiterung auf einer Wiki-Website zu verwenden, muss sie zunächst heruntergeladen und dann in den Ordner „extensions“ hochgeladen werden. Danach muss ein spezieller Link zur Erweiterung in der Datei LocalSettings.php eingefügt werden. Auf der Seite jeder Erweiterung finden Sie eine Installationsanleitung. Es ist auch zu beachten, dass einige Erweiterungen eine Aktualisierung der Datenbank erfordern, die über SSH-Zugriff auf den Server durchgeführt werden kann.

Aktualisierung von MediaWiki

Aktualisierung über den Browser

Die MediaWiki-Software wird von Zeit zu Zeit aktualisiert, verschiedene Komponenten werden verbessert und Fehler oder Mängel behoben. Daher ist es notwendig, die Engine zu aktualisieren, obwohl dies nicht immer zwingend erforderlich ist. Es gibt mehrere Möglichkeiten, das Update durchzuführen, aber hier wird die einfachste beschrieben – das Update direkt über den Browser und den FTP-Client. Folgende Schritte sind erforderlich:

  • Benennen Sie in dem Stammverzeichnis die Datei LocalSettings.php in einen anderen Namen um, z. B. LocalSettings_2.php.
  • Überprüfen Sie, ob die neue Version die Serveranforderungen (PHP und MySQL) erfüllt, auf dem die MediaWiki-Website installiert ist.
  • Danach wird die Website nicht verfügbar sein, und das System fordert Sie auf, die Datei LocalSettings.php in das Stammverzeichnis hochzuladen, was jedoch nicht durchgeführt werden sollte.
  • Speichern Sie die wichtigsten Ordner und Dateien, insbesondere:
1) Den Ordner „images“, in dem alle Bilder der Website gespeichert sind;
2) Den Ordner „extensions“, in dem sich alle zusätzlichen Module für die zusätzlichen Funktionen von MediaWiki befinden (es kann erforderlich sein, aktualisierte Versionen dieser Module für die aktualisierte MediaWiki-Version herunterzuladen);
3) Die MySQL-Datenbank – dies kann in phpMyAdmin durchgeführt werden.
  • Laden Sie die neueste stabile Version von MediaWiki von der offiziellen Website herunter und entpacken Sie die Dateien auf Ihrem Computer.
  • Verbinden Sie sich mit dem Server, auf dem sich alle MediaWiki-Dateien befinden, und laden Sie die neuen Dateien über FTP über die alten, sodass alle alten Dateien überschrieben werden.
  • Öffnen Sie die Website unter mymediawikisite.ru/mw-config/
  • Das System wird den Aktualisierungsprozess von MediaWiki vorschlagen. Einige Daten müssen erneut angegeben werden, wie bei der ersten Installation, insbesondere der Name und das Passwort der MySQL-Datenbank.
  • Benennen Sie die Datei LocalSettings.php erneut um.
  • Danach sollte die Website funktionieren.

Trotz der Tatsache, dass das Aktualisierungssystem von den Entwicklern optimiert wurde, können während oder nach dem Update dennoch Fehler auftreten, oder die Funktionalität der Website kann unkorrekt sein. Daher erfolgt die Aktualisierung von MediaWiki auf eigenes Risiko. Auf der offiziellen Website im Support-Bereich können jedoch bei auftretenden Schwierigkeiten nach der Aktualisierung Fragen gestellt werden. Andere Aktualisierungsmethoden und vollständige Dokumentationen zum MediaWiki-Update finden Sie auf der offiziellen Aktualisierungsseite.

Aktualisierung über das Terminal (SSH)

Das Update von MediaWiki über das Terminal (SSH) umfasst mehrere Schritte. Bevor Sie beginnen, stellen Sie sicher, dass Sie ein Backup der Datenbank und der MediaWiki-Dateien haben, um Datenverluste bei Problemen zu vermeiden. Außerdem sollten Sie die erforderlichen Zugriffsrechte auf den Server haben. Hier ist eine Schritt-für-Schritt-Anleitung:

Verbinden Sie sich über SSH mit dem Server:

ssh Ihr_Benutzer@Ihr_Server

Wechseln Sie in das Verzeichnis, in dem MediaWiki installiert ist:

cd Pfad_zu_Ihrer_MediaWiki-Installation

Erstellen Sie ein Backup (insbesondere, wenn kein automatisches Backup der Dateien und Datenbank vorhanden ist):

php maintenance/dumpBackup.php --full > backup.xml

Dieser Befehl erstellt ein Backup der Datenbank in der Datei `backup.xml`. Deaktivieren Sie den Zugriff auf die MediaWiki-Website:

php maintenance/maintenance.php --disable

Laden Sie die neueste Version von MediaWiki herunter:

wget https://releases.wikimedia.org/mediawiki/mediawiki-updated-version.tar.gz

Entpacken Sie das Archiv:

tar -zxvf mediawiki-updated-version.tar.gz

Verschieben Sie die neuen Dateien in das Stammverzeichnis der Engine-Dateien: Dies kann über den Midnight Commander oder einen SSH-Befehl erfolgen:

rsync -av mediawiki-updated-version.tar.gz/ Pfad_zu_Ihrer_MediaWiki-Installation/

Starten Sie das Update-Skript der Engine:

php maintenance/update.php

Entfernen Sie temporäre Dateien:

rm -rf mediawiki-Ihre_Version_mediawiki/ mediawiki-Ihre_Version_mediawiki.tar.gz

Beachten Sie, dass „mediawiki“ durch die spezifische Version von MediaWiki ersetzt werden muss, die Sie installieren möchten. Stellen Sie außerdem sicher, dass Ihre Serverkonfiguration den Anforderungen der neuen MediaWiki-Version entspricht.

Aktualisierung der Erweiterungen

Es ist wichtig zu beachten, dass nach einem Update auch die Erweiterungen aktualisiert werden müssen, die mit MediaWiki verbunden sind, da sie als veraltet angesehen werden können oder möglicherweise nicht korrekt oder überhaupt nicht funktionieren. Es gibt auch einen professionelleren Weg zur Aktualisierung von MediaWiki über direkten SSH-Zugriff auf den Server – dieser ist zuverlässiger, schneller und im Grunde genommen bequemer, erfordert jedoch mittlere Kenntnisse im Umgang mit Servern.

Um aktualisierte Erweiterungsordner nicht manuell herunterzuladen, können Sie das Tool mwExtUpgrader.phar verwenden, das alle installierten Erweiterungen Ihrer Wiki-Website aktualisiert.

Hinweis

MediaWiki ist eine der benutzerfreundlichsten Plattformen zur Erstellung von Websites mit verschiedenen Schwerpunkten. Die Software wird schnell installiert und erfordert keine tiefen Programmierkenntnisse, um die Website betriebsbereit zu halten. Sollten Schwierigkeiten bei der Installation, Aktualisierung oder der Nutzung der MediaWiki-Engine auftreten oder andere Fragen bestehen, können diese im Diskussionsthema unseres Forums gestellt werden.

Links