So installieren Sie MediaWiki unter Ubuntu 14.04

Einführung

MediaWiki ist ein PHP-Wiki-Paket, das ursprünglich für die Verwendung in WikiPedia gedacht war und es jedem ermöglicht, seine eigene persönliche Wiki-Site zu erstellen. Es wird von den meisten Wikis im Internet verwendet. Weitere Informationen zu MediaWiki finden Sie unter homepage.

In diesem Tutorial erfahren Sie, wie Sie MediaWiki auf einem Ubuntu 14.04-Droplet einrichten.

Voraussetzungen

Schritt 1 - Einrichten Ihres Servers

Nachdem Sie den LAMP-Stack installiert haben, müssen Sie zunächst einige zusätzliche PHP 5-Module installieren. Alle vier sind optional, aber die ersten beiden (Intl und GD) werden empfohlen.

Die erste, die wir installieren werden, ist die Erweiterung Intl für die Unterstützung der Internationalisierung:

sudo apt-get install php5-intl

Zweitens werden wir GD für die Miniaturansicht der Bilder installieren:

sudo apt-get install php5-gd

Sie können Tex Live für die Inline-Anzeige von mathematischen Formeln installieren.

sudo apt-get install texlive

Schließlich können Sie XCache installieren, um die Leistung zu verbessern.

sudo apt-get install php5-xcache

Nachdem Sie die gewünschten Module installiert haben, starten Sie Apache neu.

sudo service apache2 restart

Schritt 2 - MediaWiki herunterladen

In diesem Abschnitt werden wir MediaWiki herunterladen.

MediaWiki ist im apt-get-Repository von Ubuntu verfügbar, aber veraltet. Daher ist es am besten, MediaWiki von der Quelle herunterzuladen.

curl -O http://releases.wikimedia.org/mediawiki/1.24/mediawiki-1.24.1.tar.gz

Sie können die neueste Version unter this page überprüfen. Kopieren Sie den Link von * Download MediaWiki * gefolgt von einer Versionsnummer und verwenden Sie diese anstelle des obigen Links.

Nachdem der Download abgeschlossen ist, extrahieren Sie das Paket:

tar xvzf mediawiki-*.tar.gz

Als Nächstes verschieben wir das MediaWiki-Verzeichnis in den Dokumentenstamm:

sudo mv mediawiki-1.24.1/* /var/www/html

Schritt 3 - Erstellen einer Datenbank

In diesem Abschnitt richten wir eine MySQL-Datenbank ein. Dies ist nicht unbedingt erforderlich, um MediaWiki erfolgreich zu installieren, da Sie auch eine SQLite-Datenbank verwenden können. Trotzdem ist es definitiv eine empfohlene Maßnahme.

Um die Datenbank zu erstellen, melden wir uns zuerst bei MySQL an:

mysql -u root -p

Sie werden sehen, wie sich Ihre Terminal-Eingabeaufforderung zu "+ mysql> +" ändert.

Wir können jetzt die Datenbank erstellen. Sie können einen beliebigen Datenbanknamen auswählen, der Standardname in der MediaWiki-Konfiguration ist jedoch "+ my_wiki +".

CREATE DATABASE ;

Sie sollten die Ausgabe sehen:

Query OK, 1 row affected (0.00 sec)

Als Nächstes erstellen wir einen Datenbankbenutzer für die MediaWiki-Installation:

GRANT INDEX, CREATE, SELECT, INSERT, UPDATE, DELETE, ALTER, LOCK TABLES ON .* TO ''@'localhost' IDENTIFIED BY '';

Ändern Sie die erste hervorgehobene Variable in den von Ihnen gewählten Datenbanknamen, die zweite Variable in den von Ihnen gewünschten Benutzernamen und die letzte Variable in ein sicheres Kennwort. Sie sollten die Ausgabe sehen:

Query OK, 0 rows affected (0.00 sec)

Als nächstes müssen wir die MySQL-Berechtigungen leeren.

FLUSH PRIVILEGES;

Die Ausgabe sollte sein:

Query OK, 0 rows affected (0.00 sec)

Zuletzt müssen wir die MySQL-Shell verlassen:

exit

Die Ausgabe sollte sein:

Bye

Schritt 4 - MediaWiki einrichten

In diesem Abschnitt werden wir MediaWiki so einrichten, dass es einsatzbereit ist. Besuchen Sie die Homepage Ihres Droplets in Ihrem Browser, indem Sie Ihren Browser auf "+ http: // +" zeigen. Wählen Sie auf dieser Seite * das Wiki einrichten *.

Wählen Sie auf der ersten Seite eine Sprache aus und klicken Sie auf * Weiter *. Auf der nächsten Seite sollte Ihre Umgebung angezeigt und grün angezeigt werden: „Die Umgebung wurde überprüft. Sie können MediaWiki installieren. ”Klicken Sie auf * Weiter *.

Sie gelangen nun auf die Seite mit den MySQL-Einstellungen. Wählen Sie als Datenbanktyp * MySQL (oder kompatibel) * aus. Verwenden Sie für den Datenbankhost * localhost * und für den Datenbanknamen, den Benutzernamen und das Kennwort die zuvor ausgewählten Werte. Das Tabellenpräfix kann leer gelassen werden. Es wird so aussehen:

Nachdem Sie diesen Schritt ausgeführt haben, müssen Sie das Lernprogramm ausführen. Auf dem Bildschirm nach den MySQL-Einstellungen können die Werte auf ihren Standardwerten belassen werden. Im nächsten Bildschirm müssen Sie die Details Ihres Wikis wie den Namen eingeben. Sie können auf dieser Seite auch den Administrator-Benutzer für das Wiki erstellen.

In allen anderen Bildschirmen können die meisten, wenn nicht alle Einstellungen unangetastet bleiben. Wenn Sie eine bestimmte Einstellung für Ihr Wiki aktivieren möchten, müssen Sie möglicherweise in einem dieser Bildschirme etwas ändern. Insbesondere wenn Sie XCache bereits installiert haben, müssen Sie dies überprüfen, um es zu aktivieren.

Wenn Sie diese Schritte ausgeführt haben, sollten Sie zu dieser Seite gelangen:

Eine Datei mit dem Namen "+ LocalSettings.php +" sollte automatisch heruntergeladen werden. Um die Installation erfolgreich abzuschließen, müssen Sie diese Datei auf den Server verschieben. Stellen Sie daher sicher, dass Sie die Datei herunterladen, bevor Sie die Seite schließen.

Sie sollten nun die Datei nach "+ / var / www / html" auf dem Server verschieben. Der einfachste Weg, dies zu tun, besteht darin, die Datei auf Ihrem eigenen Computer zu öffnen, den Inhalt zu kopieren und auf dem Server einzufügen. Öffnen Sie dazu zunächst die Datei auf dem Server:

nano /var/www/html/LocalSettings.php

Öffnen Sie nun die Datei auf Ihrem Computer in einem Texteditor Ihrer Wahl und kopieren Sie den Inhalt in Ihr SSH-Fenster. Nachdem Sie die Datei gespeichert haben, können Sie auf * Ihr Wiki eingeben * klicken und Ihr Wiki sollte einsatzbereit sein.

Fazit

Sie haben jetzt Ihre eigene MediaWiki-Installation installiert, die Sie für beliebige Zwecke verwenden können. Sie können Ihre Installation jetzt mithilfe der links auf der MediaWiki-Startseite anpassen oder mit dem Hinzufügen von Seiten beginnen.