So installieren Sie MediaWiki unter CentOS 7

Einführung

MediaWiki ist eine kostenlose und in PHP geschriebene Open-Source-Wiki-Anwendung. Es wurde ursprünglich für WikiPedia erstellt, aber jetzt kann jeder seine eigenen Wiki-Sites erstellen. Derzeit werden auf Tausenden von Websites MediaWiki ausgeführt, darunter Wikipedia, Wiktionary und Wikimedia Commons. Die Homepage von MediaWiki befindet sich unter https://www.mediawiki.org.

In diesem Tutorial erfahren Sie, wie Sie MediaWiki auf einem CentOS 7-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. Bis auf die erste (die XML-Erweiterung) sind alle optional.

Die erste, die wir installieren werden, ist die Erweiterung XML, die MediaWiki benötigt:

sudo yum install php-xml

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

sudo yum install php-intl

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

sudo yum install php-gd

Diese letzten beiden Module sind wirklich optional. Diese sind für die meisten Wikis nicht erforderlich, es sei denn, Sie verfügen über ein leistungsstarkes oder mathematiklastiges Wiki. Der erste ist Tex Live für die Inline-Anzeige von mathematischen Formeln:

sudo yum install texlive

Für zusätzliche Leistung können Sie XCache installieren. Dazu müssen Sie jedoch auch ein zusätzliches Repository installieren, da XCache standardmäßig nicht im CentOS-Repository verfügbar ist:

sudo yum install epel-release

Jetzt können Sie XCache installieren:

sudo yum install php-xcache

Starten Sie Apache HTTPD neu, um diese Installationen abzuschließen.

sudo systemctl restart httpd.service

Schritt 2 - MediaWiki herunterladen

In diesem Abschnitt werden wir MediaWiki aus dem Quellcode herunterladen. MediaWiki kann von der offiziellen Website heruntergeladen werden. Zum Zeitpunkt des Schreibens ist die neueste Version * 1.24.1 *. Sie können dies jedoch über den Download-Link auf this page überprüfen.

Laden Sie MediaWiki herunter.

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

Entpacken Sie das Paket:

tar xvzf mediawiki-*.tar.gz

Wechseln Sie in das Verzeichnis + / var / www +:

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.

Wir werden uns zuerst bei der MySQL-Shell anmelden:

mysql -u root -p

Dies ändert Ihre Eingabeaufforderung in "+ MariaDB [(none)]> +".

Jetzt erstellen wir die Datenbank. Der Datenbankname spielt für MediaWiki keine Rolle, aber wir werden in diesem Tutorial + my_wiki + verwenden. Sie können auch einen anderen Namen wählen.

CREATE DATABASE ;

Die Ausgabe sollte sein:

Query OK, 1 row affected (0.00 sec)

Wir möchten den Benutzer "+ root +" nicht für MediaWiki verwenden, daher erstellen wir einen neuen Datenbankbenutzer:

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

Ändern Sie "+ my_wiki " in den von Ihnen gewählten Datenbanknamen, " sammy " in Ihren Benutzernamen und " password +" in ein sicheres Passwort. Die Ausgabe sollte sein:

Query OK, 0 rows affected (0.01 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) *. Geben Sie für den Datenbankhost * localhost * ein. Der Datenbankname, der Benutzername und das Kennwort sind die Werte, die Sie zuvor ausgewählt haben. Wir haben "+ my_wiki " für den Datenbanknamen, " sammy " für den Benutzernamen und " badpassword +" für das Passwort verwendet. Das Tabellenpräfix kann leer gelassen werden. Es wird so aussehen:

image: https: //assets.digitalocean.com/articles/mediawiki_centos7/1.png [MySQL-Einstellungen]

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 alle Schritte abgeschlossen haben, sollten Sie auf diese Seite gelangen:

Um die Installation erfolgreich abzuschließen, müssen Sie eine Datei mit dem Namen "+ LocalSettings.php" auf Ihren Server verschieben, die automatisch heruntergeladen werden sollte. Sie sollten diese Datei herunterladen, bevor Sie die Seite schließen.

Nun müssen Sie die Datei nach + / var / www / html hochladen. Sie können ein externes Programm verwenden. Am einfachsten ist es jedoch, die Datei auf Ihrem lokalen Computer zu öffnen, den Inhalt zu kopieren und in Ihre SSH-Sitzung einzufügen. Öffnen Sie dazu zunächst die Datei auf dem Server:

sudo 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 sehen nun Ihre eigene MediaWiki-Installation, die zur Verwendung bereit ist. Um die Seite weiter anzupassen, besuchen Sie die Seite System administration auf der MediaWiki-Homepage. Sie können Seiten auch direkt hinzufügen.