GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie MediaWiki auf Ubuntu 18.04 LTS

Mediawiki ist eine kostenlose Open-Source-Wiki-Software, mit der Sie Ihre eigene Wiki-Site erstellen können. Es ist in PHP geschrieben und verwendet ein MySQL/MariaDB-Datenbank-Backend. Mediawiki bietet viele Funktionen, darunter Mehrsprachenunterstützung, Benutzerverwaltung, Verwaltung und gemeinsame Nutzung von Inhalten, Bearbeiten, Formatieren, Verweisen und vieles mehr.

In diesem Tutorial lernen wir, wie man Mediawiki mit dem Apache-Webserver auf dem Ubuntu 18.04-Server installiert.

Anforderungen

  • Ein Server mit Ubuntu 18.04.
  • Ein Nicht-Root-Benutzer mit sudo-Berechtigungen.

LAMP-Server installieren

Installieren Sie zuerst den Apache- und MariaDB-Server mit dem folgenden Befehl:

sudo apt-get install apache2 mariadb-server -y

Sobald beide Pakete installiert sind, müssen Sie das Ondrej-PHP-Repository zu Ihrem System hinzufügen. Sie können es mit dem folgenden Befehl hinzufügen:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php -y

Sobald das Repository installiert ist, aktualisieren Sie das Repository und installieren Sie PHP zusammen mit allen erforderlichen PHP-Bibliotheken:

sudo apt-get update -y
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-mcrypt php7.2-zip php7.2-curl -y

Sobald alle Pakete installiert sind, öffnen Sie die Datei php.ini mit dem folgenden Befehl:

sudo nano /etc/php/7.2/apache2/php.ini

Nehmen Sie die folgenden Änderungen vor:

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Asia/Kolkata

Speichern und schließen Sie die Datei, starten Sie dann den Apache- und MariaDB-Dienst und ermöglichen Sie ihnen, beim Booten zu starten:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

MariaDB konfigurieren

Sichern Sie zuerst die MariaDB-Installation mit dem folgenden Befehl:

sudo mysql_secure_installation

Beantworten Sie alle Fragen wie unten gezeigt:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Sobald die MariaDB gesichert ist, melden Sie sich bei der MariaDB-Shell an:

mysql -u root -p

Geben Sie Ihr Root-Passwort ein, wenn Sie dazu aufgefordert werden, und erstellen Sie dann eine Datenbank und einen Benutzer für Mediawiki:

MariaDB [(none)]>CREATE DATABASE mediadb;
MariaDB [(none)]>CREATE USER 'media'@'localhost' IDENTIFIED BY 'password';

Als nächstes erteilen Sie der mediadb mit dem folgenden Befehl alle Privilegien:

MariaDB [(none)]>GRANT ALL ON mediadb.* TO 'media'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Leeren Sie als Nächstes die Berechtigungen und verlassen Sie die MariaDB-Shell:

MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>EXIT;

Mediawiki installieren

Laden Sie zunächst die neueste Version von Mediawiki von der offiziellen Website herunter:

wget https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gz

Sobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:

tar -xvzf mediawiki-1.31.0.tar.gz

Kopieren Sie als Nächstes das extrahierte Verzeichnis in das Apache-Stammverzeichnis und geben Sie die entsprechenden Berechtigungen:

sudo cp -r mediawiki-1.31.0 /var/www/html/mediawiki
sudo chown -R www-data:www-data /var/www/html/mediawiki
sudo chmod -R 777 /var/www/html/mediawiki

Erstellen Sie als Nächstes mit dem folgenden Befehl eine virtuelle Apache-Hostdatei für Mediawiki:

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

fügen Sie die folgenden Zeilen hinzu:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/mediawiki/
ServerName example.com
<Directory /var/www/html/mediawiki/>
Options +FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/media-error_log
CustomLog /var/log/apache2/media-access_log common
</VirtualHost>

Speichern Sie die Datei und aktivieren Sie dann die virtuelle Hostdatei und das Apache-Rewrite-Modul mit dem folgenden Befehl:

sudo a2ensite mediawiki.conf
sudo a2enmod rewrite

Starten Sie abschließend den Apache-Webserver neu, um die Änderungen vorzunehmen:

sudo systemctl restart apache2

Zugriff auf Mediawiki

Öffnen Sie nun Ihren Webbrowser und geben Sie die URL http://example.com ein. Sie werden auf die folgende Seite weitergeleitet:

Klicken Sie nun auf Wiki einrichten Taste. Sie sollten die folgende Seite sehen:

Wählen Sie hier Ihre Wiki-Sprache und klicken Sie auf Weiter Taste. Sie sollten die folgende Seite sehen:

Klicken Sie nun auf Weiter Taste. Sie sollten die folgende Seite sehen:

Geben Sie nun Ihre Datenbankdetails ein und klicken Sie auf Weiter Taste. Sie sollten die folgende Seite sehen:

Wählen Sie nun die Speicher-Engine aus und klicken Sie auf Weiter Taste. Sie sollten die folgende Seite sehen:

Geben Sie nun Ihren Wiki-Site-Namen, Benutzernamen und Ihr Passwort ein. Klicken Sie dann auf Weiter Taste. Sie sollten die folgende Seite sehen:

Markieren Sie nun alle gewünschten Einstellungen und klicken Sie auf Weiter Taste. Sie sollten die folgende Seite sehen:

Klicken Sie nun auf Weiter Schaltfläche, um die Installation zu starten. Sobald die Installation abgeschlossen ist. Sie sollten die folgende Seite sehen:

Klicken Sie nun auf Weiter Taste. Sie sollten die folgende Seite sehen:

Hier müssen Sie die LocalSettings.php-Datei herunterladen und im MediaWiki-Stammverzeichnis ablegen.

Öffnen Sie nun Ihren Webbrowser und geben Sie die URL http://example.com ein. Sie sollten Ihre MediaWiki-Site im folgenden Bild sehen:

  • Ubuntu
  • MediaWiki

Ubuntu
  1. So installieren Sie OpenCart unter Ubuntu 18.04

  2. So installieren Sie BookStack unter Ubuntu 16.04 LTS

  3. So installieren Sie OctoberCMS unter Ubuntu 16.04 LTS

  4. So installieren Sie R unter Ubuntu 18.04 LTS

  5. So installieren Sie R unter Ubuntu 20.04 LTS

So installieren Sie ERPNext auf Ubuntu 18.04 LTS

So installieren Sie Nextcloud auf Ubuntu 18.04 LTS

So installieren Sie Webmin in Ubuntu 20.04 LTS

Wie installiere ich MyWebSQL unter Ubuntu 20.04?

So installieren Sie ZoneMinder unter Ubuntu 22.04 | 20.04 LTS

So installieren Sie CiviCRM auf Ubuntu 18.04 LTS