GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie Vanilla-Foren unter Ubuntu 18.04

In diesem Tutorial zeigen wir Ihnen, wie Sie Vanilla Forums auf einem Ubuntu 18.04 VPS installieren.

Vanilla Forums ist eine mehrsprachige Open-Source-Forensoftware, die in PHP geschrieben ist. Es bietet alle Funktionen, die Sie zum Betreiben eines erfolgreichen Forums benötigen. Es ist einfach zu installieren und zu verwenden und enthält viele Add-Ons und Themen zur Auswahl. Beginnen wir mit der Installation.

Voraussetzungen

  • Für die Zwecke dieses Tutorials verwenden wir ein Ubuntu 18.04 VPS.
  • Sie benötigen außerdem einen funktionierenden LAMP- oder LEMP-Stack (Linux, Apache/Nginx, MySQL/MariaDB, PHP). Als Teil dieses Tutorials zeigen wir Ihnen auch, wie Sie Ihren eigenen LAMP-Stack installieren.
  • Voller SSH-Root-Zugriff oder ein Benutzer mit sudo-Berechtigungen ist ebenfalls erforderlich.

Schritt 1:Verbinden Sie sich mit Ihrem Server

Bevor wir beginnen, müssen Sie sich über SSH als Root-Benutzer oder als jeder andere Benutzer mit sudo-Berechtigungen mit Ihrem Server verbinden.

Verwenden Sie den folgenden Befehl, um sich als Root-Benutzer mit Ihrem Server zu verbinden:

ssh root@IP_ADDRESS -p PORT_NUMBER

Stellen Sie sicher, dass Sie IP_ADDRESS und PORT_NUMBER durch Ihre tatsächliche Server-IP-Adresse und SSH-Portnummer ersetzen.

Stellen Sie nach der Anmeldung sicher, dass Ihr Server auf dem neuesten Stand ist, indem Sie die folgenden Befehle ausführen:

sudo apt-get update
sudo apt-get upgrade

Schritt 2:LAMP installieren

Bevor wir mit der Installation von Vanilla Forums fortfahren, müssen wir unseren Server vorbereiten und einen LAMP-Stack einrichten. Wenn Sie bereits ein funktionierendes LAMP-Setup auf Ihrem Server installiert haben, können Sie diesen Schritt überspringen und mit dem nächsten Schritt dieses Tutorials fortfahren.

Führen Sie den folgenden Befehl aus, um den Apache-Webserver zu installieren:

sudo apt install apache2

Aktivieren Sie nach Abschluss der Installation den Apache-Dienst so, dass er beim Systemstart automatisch gestartet wird. Sie können dies mit dem folgenden Befehl tun:

sudo systemctl enable apache2

Um zu überprüfen, ob Apache ausgeführt wird, führen Sie den folgenden Befehl aus:

sudo systemctl status apache2

Um den MySQL-Datenbankserver zu installieren, geben Sie den folgenden Befehl ein:

sudo apt install mysql-server

Während der Installation werden Sie aufgefordert, ein Passwort für den MySQL-Root-Benutzer einzugeben. Achten Sie darauf, ein sicheres Passwort einzugeben.

Um die Sicherheit unserer MySQL-Installation weiter zu verbessern und ein Passwort für unseren MySQL-Root-Benutzer einzurichten, müssen wir die mysql_secure_installation ausführen Skript und befolgen Sie die Anweisungen auf dem Bildschirm. Führen Sie den folgenden Befehl aus, um Ihr System zu konfigurieren:

sudo mysql_secure_installation

Wenn das Programm Sie auffordert, Ihr aktuelles MySQL-Root-Passwort einzugeben, drücken Sie einfach einmal die [Enter]-Taste, da bei der Installation von MySQL standardmäßig kein Passwort festgelegt wird.

Auf dem Bildschirm werden einige weitere Fragen angezeigt – es wird empfohlen, dass Sie alle mit Ja beantworten, indem Sie das Zeichen „Y“ eingeben:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y

Sie müssen auch MySQL und Apache so aktivieren, dass sie beim Booten starten mit:

sudo systemctl enable apache2
sudo systemctl enable mysql

PHP 7.3 ist die empfohlene Version zum Ausführen von Vanilla Forums. Ubuntu 18.04 wird jedoch standardmäßig mit PHP 7.2 geliefert. Daher müssen wir PHP manuell auf 7.3 oder höher aktualisieren.

Um PHP 7.3 auf Ihrem Server zu installieren, müssen wir zuerst den ondrej/php PPA aktivieren, indem wir die folgenden Befehle ausführen:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

Sie können jetzt PHP 7.3 zusammen mit den anderen von Vanilla Forums geforderten Erweiterungen installieren:

sudo apt install php7.3 libapache2-mod-php7.3 php7.3-common php7.3-mysql php7.3-cli php7.3-opcache php7.3-gd php7.3-curl php7.3-cli php7.3-imap php7.3-mbstring php7.3-soap php7.3-xmlrpc php7.3-xml php7.3-zip

Führen Sie den folgenden Befehl aus, um zu überprüfen, ob PHP 7.3 erfolgreich installiert wurde:

php -v

Sie sollten die folgende Ausgabe auf Ihrem Bildschirm erhalten:

PHP 7.3.8-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Aug  7 2019 09:52:12) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.8, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.3.8-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Schritt 3:Vanilla-Foren herunterladen

Jetzt, da wir unseren LAMP-Stack installiert haben, können wir mit der Installation und Konfiguration unserer Vanilla-Foren beginnen.

Lassen Sie uns zunächst die neueste stabile Vanilla Forums-Version von diesem Link herunterladen. Zum Zeitpunkt des Schreibens dieses Tutorials ist die neueste stabile Version 3.1. Um diese Version auf Ihren Server herunterzuladen, können Sie den folgenden Befehl ausführen. Wir haben den Download-Link für Sie in den Befehl eingefügt:

sudo wget https://open.vanillaforums.com/get/vanilla-core-3-1.zip

Lassen Sie uns die Dateien nach /var/www extrahieren Standort auf unserem Server mit dieser nächsten Zeile:

sudo unzip vanilla-core-3-1.zip -d /var/www

Hinweis: Wenn Sie den unzip nicht haben Paket auf Ihrem Server installiert haben, können Sie es mit dem folgenden Befehl installieren:apt-get install unzip

Entfernen Sie die heruntergeladene Datei mit:

sudo rm vanilla-core-3-1.zip

Benennen Sie das extrahierte Verzeichnis in package um zu vanilla mit folgendem Befehl:

sudo mv /var/www/package /var/www/vanilla

Der Besitzer all dieser Dateien muss der Benutzer des Webservers sein, der auf Ihrem System läuft. In unserem Beispiel verwenden wir den Apache-Webserver und Apache läuft als „www-data“-Benutzer auf Ubuntu 18.04. Um den Eigentümer zu ändern und die richtigen Berechtigungen für diese Dateien festzulegen, müssen Sie den folgenden Befehl ausführen:

sudo chown -R www-data:www-data /var/www/vanilla

Schritt 4:Datenbank konfigurieren

Als nächstes müssen wir eine neue Datenbank für unsere Vanilla Forums-Anwendung erstellen. Melden Sie sich dazu als Root-Benutzer bei Ihrem MySQL-Datenbankserver an, indem Sie den folgenden Befehl eingeben:

sudo mysql -u root -p

Nachdem Sie sich angemeldet haben, erstellen Sie eine neue Datenbank und einen neuen Benutzer, indem Sie die folgenden Befehle in der MySQL-Shell ausführen:

CREATE DATABASE vanilla_db;
CREATE USER vanilla_user@localhost IDENTIFIED BY 'strong-password';
GRANT ALL PRIVILEGES ON vanilla_db.* TO vanilla_user@localhost;
FLUSH PRIVILEGES;

Sie können die Datenbank und den Benutzernamen durch Ihren eigenen ersetzen und sicherstellen, dass Sie das starke Passwort durch ein tatsächliches starkes Passwort ersetzen.

Um die MySQL-Shell zu verlassen, geben Sie Folgendes ein:

exit

Schritt 5:Apache konfigurieren

In diesem Schritt zeigen wir Ihnen, wie Sie eine virtuelle Hostdatei für Apache erstellen – damit Sie mit Ihrem Domainnamen auf Ihre Vanilla-Foren zugreifen können.

Erstellen Sie die virtuelle Hostdatei, indem Sie den folgenden Befehl ausführen. Wir verwenden „nano“ als unseren Texteditor, aber Sie können verwenden, was Sie möchten:

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

Und geben Sie die folgenden Informationen ein:

<VirtualHost *:80>
     DocumentRoot /var/www/vanilla/
     ServerName mydomain.com

     <Directory /var/www/vanilla/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog /var/log/apache2/vanilla_error.log
     CustomLog /var/log/apache2/vanilla_access.log combined

</VirtualHost>

Speichern und beenden Sie die Datei, sobald die Änderungen vorgenommen wurden.

In unserem Beispiel verwenden wir eine Domain namens mydomain.com . Stellen Sie sicher, dass Sie mydomain.com ersetzen mit Ihrem tatsächlichen Domain-/Subdomain-Namen, den Sie für Ihre Vanilla-Foren verwenden möchten.

Aktivieren Sie die „mydomain.conf“-Konfiguration in Apache mit:

sudo a2ensite mydomain.com

Laden Sie Ihren Apache-Server neu, um die neue Konfiguration zu aktivieren:

sudo systemctl reload apache2

Schritt 6:Vanilla-Foren installieren

Sie können nun zu http://mydomain.com navigieren in Ihrem Browser, um auf den Vanilla Forums-Installationsassistenten zuzugreifen.

Sie müssen Ihre Datenbankinformationen eingeben, die in Schritt 4 dieses Tutorials erstellt wurden (Benutzername, Datenbankname und Passwort). HINWEIS:  Wenn auf Ihrem VPS ein Apache-Webserver ausgeführt wird, müssen Sie auch „Use Vanilla’s .htaccess“ auswählen. Option.

Geben Sie den Namen Ihrer Anwendung und die Administrator-E-Mail-Adresse, den Benutzernamen und das Passwort ein und klicken Sie dann auf Weiter Schaltfläche.

Die Installation wird automatisch abgeschlossen und Sie werden zum Vanilla Forums-Dashboard weitergeleitet.

Das ist es! Vanilla Forums wurde erfolgreich auf Ihrem Ubuntu 18.04-Server installiert.

Natürlich müssen Sie nicht wissen, wie man Vanilla Forums unter Ubuntu 18.04 installiert wenn Sie Managed Ubuntu Hosting bei uns haben. Sie können einfach unser Support-Team bitten, Vanilla Forums auf Ubuntu 18.04 für Sie zu installieren. Sie sind rund um die Uhr verfügbar und können Ihnen bei der Installation von Vanilla Forums auf Ubuntu 18.04 helfen.

PS . Wenn Ihnen dieser Blogbeitrag zur Installation von Vanilla Forums unter Ubuntu 18.04 gefallen hat, können Sie ihn gerne in sozialen Netzwerken teilen, indem Sie die unten stehenden Verknüpfungen verwenden, oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.


Panels
  1. So installieren Sie MongoDB unter Ubuntu 16.04

  2. So installieren Sie PHP 7.3 auf Ubuntu 18.04

  3. So installieren Sie Joomla auf Ubuntu 18.04

  4. So installieren Sie GitLab unter Ubuntu 18.04

  5. So installieren Sie Gogs unter Ubuntu 18.04

So installieren Sie OpenCart unter Ubuntu 18.04

So installieren Sie MediaWiki auf Ubuntu 18.04 LTS

So installieren Sie Akaunting auf Ubuntu 18.04 LTS

Wie installiere ich MyWebSQL unter Ubuntu 20.04?

So installieren Sie CiviCRM auf Ubuntu 18.04 LTS

So installieren Sie Contao auf Ubuntu 20.04