So installieren Sie ElkArte Forum unter Ubuntu 18.04 mit Apache2

  • Ronald Ferguson
  • 0
  • 3087
  • 868

Dieses kurze Tutorial zeigt Schülern und neuen Benutzern, wie sie die ElkArte Forum-Software unter Ubuntu 18.04 mit Apache2 HTTP Server installieren und konfigurieren.

ElkArte ist eine moderne Community-Building-Forum-Software, die auf dem Simple Machine Forum (SMF) basiert, jedoch über verbesserten Code und neue Funktionen verfügt, die in SMF möglicherweise nicht verfügbar sind.

Wenn Sie noch nicht über das Simple Machine Forum (SMF) Bescheid wissen, handelt es sich um eine leichte und einfache Forum-Plattform, die auf PHP basiert und es jedem ermöglicht, seine Online-Forum-Community zu erstellen und zu besitzen.

Viele andere Forensoftware basieren auf SMF, einschließlich ElkArte… SMF wurde für eine einfache Verwendung entwickelt, damit Webmaster Forum-Communities mit allen Funktionen erstellen können, die von einem Bulletin Board mit weniger Ressourcen benötigt werden.

Wenn Sie nach einer einfachen und unkomplizierten Forum-Plattform suchen, die kostenlos verwendet und angepasst werden kann, ist ElkArte hilfreich…

Weitere Informationen zur ElkArte Forum-Software finden Sie auf der Homepage…

Führen Sie die folgenden Schritte aus, um mit der Installation von ElkArte zu beginnen:

ElkArte ist PHP-basiert und erfordert einen Webserver. Der derzeit am häufigsten verwendete Open Source-Webserver ist Apache2. Führen Sie die folgenden Befehle aus, um Apache2 zu installieren:

sudo apt update sudo apt-get install apache2

Nach der Installation von Apache2 können die folgenden Befehle verwendet werden, um den Apache2-Dienst zu stoppen, zu starten und zu aktivieren, damit er immer mit dem Serverstart gestartet wird.

sudo systemctl apache2.service stoppen sudo systemctl apache2.service starten sudo systemctl apache2.service aktivieren 

Um das Apache2-Setup zu testen, öffnen Sie Ihren Browser und navigieren Sie zum Server-Hostnamen oder zur IP-Adresse. Die unten gezeigte Apache2-Standardtestseite sollte angezeigt werden. Wenn Sie dies sehen, funktioniert Apache2 wie erwartet.

http: // localhost

Schritt 2: Installieren Sie den MariaDB-Datenbankserver

Der MariaDB-Datenbankserver ist ein guter Ausgangspunkt, wenn Sie sich Open Source-Datenbankserver ansehen, die mit ElkArte verwendet werden können. Um MariaDB zu installieren, führen Sie die folgenden Befehle aus.

sudo apt-get install mariadb-server mariadb-client

Nach der Installation von MariaDB können die folgenden Befehle verwendet werden, um den MariaDB-Dienst zu stoppen, zu starten und zu aktivieren, damit er immer startet, wenn der Server startet.

Führen Sie diese unter Ubuntu aus

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl aktivieren mariadb.service 

Führen Sie anschließend die folgenden Befehle aus, um den MariaDB-Server zu sichern, indem Sie ein Root-Kennwort erstellen und den Remote-Root-Zugriff nicht zulassen.

sudo mysql_secure_installation

Wenn Sie dazu aufgefordert werden, beantworten Sie die folgenden Fragen, indem Sie der Anleitung folgen.

  • Geben Sie das aktuelle Passwort für root ein (geben Sie für none ein): Drücken Sie einfach die Eingabetaste
  • Root-Passwort festlegen? [J / N]: Y.
  • Neues Passwort: Passwort eingeben
  • Neues Passwort erneut eingeben: Passwort wiederholen
  • Anonyme Benutzer entfernen? [J / N]: Y.
  • Remote-Login aus der Ferne nicht zulassen? [J / N]: Y.
  • Testdatenbank entfernen und darauf zugreifen? [J / N]: Y.
  • Berechtigungstabellen jetzt neu laden? [J / N]: Y.

Starten Sie den MySQL-Server neu

Geben Sie die folgenden Befehle ein, um zu testen, ob MariaDB installiert ist, um sich beim MariaDB-Server anzumelden

sudo mysql -u root -p

Geben Sie dann das oben erstellte Kennwort ein, um sich anzumelden. Wenn dies erfolgreich ist, sollte die MySQL-Begrüßungsnachricht angezeigt werden

Schritt 3: Installieren Sie PHP 7.2 und verwandte Module

PHP 7.2 ist möglicherweise nicht in Ubuntu-Standard-Repositorys verfügbar. Um es zu installieren, müssen Sie es aus Repositorys von Drittanbietern beziehen.

Führen Sie die folgenden Befehle aus, um das unten stehende Repository eines Drittanbieters für ein Upgrade auf PHP 7.2 hinzuzufügen

sudo apt-get installiere Software-Eigenschaften-allgemein sudo add-apt-repository ppa: ondrej / php

Aktualisieren und aktualisieren Sie dann auf PHP 7.2

sudo apt update

Führen Sie als Nächstes die folgenden Befehle aus, um PHP 7.2 und verwandte Module zu installieren.

sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7. 2-pgsql php7.2-xml php7.2-cli php7.2-imagick php7.2-bcmath php7.2-gmp php7.2-zip

Führen Sie nach der Installation von PHP 7.2 die folgenden Befehle aus, um die PHP-Standardkonfigurationsdatei für Apache2 zu öffnen.

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

Nehmen Sie dann die Änderungen in den folgenden Zeilen unten in der Datei vor und speichern Sie sie. Der folgende Wert ist eine großartige Einstellung, die Sie in Ihrer Umgebung anwenden können.

file_uploads = On allow_url_fopen = On short_open_tag = On memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 date.timezone = America / Chicago

Speichern Sie die Datei, nachdem Sie die obigen Änderungen vorgenommen haben, und schließen Sie sie.

Führen Sie die folgenden Befehle aus, um Apache2 neu zu starten

sudo systemctl apache2.service neu starten

Erstellen Sie a, um die PHP 7.2-Einstellungen mit Apache2 zu testen phpinfo.php Datei im Apache2-Stammverzeichnis, indem Sie die folgenden Befehle ausführen

sudo nano /var/www/html/phpinfo.php

Geben Sie dann den folgenden Inhalt ein und speichern Sie die Datei.

Speichern Sie die Datei… und navigieren Sie zu Ihrem Server-Hostnamen, gefolgt von /phpinfo.php

http: //localhost/phpinfo.php

Sie sollten die PHP-Standardtestseite sehen…

Schritt 4: Erstellen Sie eine ElkArte-Datenbank

Nachdem Sie alle erforderlichen Pakete installiert haben, fahren Sie unten mit der Konfiguration der Server fort. Erstellen Sie zunächst eine ElkArte-Datenbank.

Führen Sie die folgenden Befehle aus, um sich bei MySQL anzumelden. Wenn Sie zur Eingabe eines Kennworts aufgefordert werden, geben Sie das oben erstellte Root-Kennwort ein.

sudo mysql -u root -p

Erstellen Sie dann eine Datenbank mit dem Namen elkarte

DATENBANK ERSTELLEN elkarte;

Erstellen Sie einen Datenbankbenutzer namens elkarteuser mit neuem Passwort

CREATE USER 'elkarteuser' @ 'localhost' IDENTIFIED BY 'new_password_here';

Gewähren Sie dem Benutzer dann vollen Zugriff auf die elkarteuser Datenbank.

GRANT ALL ON elkarte. * TO 'elkarteuser' @ 'localhost' MIT GRANT OPTION;

Speichern Sie abschließend Ihre Änderungen und beenden Sie das Programm.

SPÜLPRIVILEGIEN; AUSFAHRT; 

Schritt 5: Laden Sie die neueste Version von ElkArte herunter

Fahren Sie als Nächstes fort, um das ElkArte-Paket herunterzuladen. Zum Herunterladen gehen Sie auf den unten stehenden Link und laden Sie die neueste Version herunter…

Führen Sie nach dem Herunterladen die folgenden Befehle aus, um die heruntergeladene Datei in das Apache2-Stammverzeichnis zu extrahieren.

wget https://github.com/elkarte/Elkarte/releases/download/v1.1.6/ElkArte_v1-1-6_install.zip sudo mkdir / var / www / elkarte sudo entpacken ElkArte_v1-1-6_install.zip -d / var / www / elkarte

Ändern oder modifizieren Sie die Verzeichnisberechtigung entsprechend der Apache2-Konfiguration.

sudo chown -R www-Daten: www-Daten / var / www / elkarte sudo chmod -R 755 / var / www / elkarte 

Schritt 6: Konfigurieren Sie Apache2

Konfigurieren Sie abschließend die Apahce2-Site-Konfigurationsdatei für ElkArte. Diese Datei steuert, wie Benutzer auf ElkArte-Inhalte zugreifen. Führen Sie die folgenden Befehle aus, um eine neue Konfigurationsdatei mit dem Namen elkarte.conf zu erstellen

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

Kopieren Sie dann den folgenden Inhalt, fügen Sie ihn in die Datei ein und speichern Sie ihn. Ersetzen Sie die markierte Zeile durch Ihren eigenen Domainnamen und Verzeichnisverzeichnis.

 ServerAdmin [email protected] DocumentRoot / var / www / elkarte Servername example.com ServerAlias ​​www.example.com  Optionen FollowSymlinks AllowOverride All Erfordert alle gewährt  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log kombiniert  

Speichern Sie die Datei und beenden Sie sie.

Schritt 7: Aktivieren Sie das ElkArte- und Rewrite-Modul

Aktivieren Sie den obigen VirtualHost, nachdem Sie ihn oben konfiguriert haben, indem Sie die folgenden Befehle ausführen

sudo a2ensite elkarte.conf sudo a2enmod sudo systemctl neu schreiben apache2.service neu starten 

Öffnen Sie dann Ihren Browser und navigieren Sie zum Serverdomänennamen, gefolgt von Installieren. Der ElkArte-Setup-Assistent sollte abgeschlossen sein. Bitte folgen Sie dem Assistenten sorgfältig.

http://example.com

Bestätigen Sie, dass die Einstellungen in Ordnung sind, und fahren Sie fort

Geben Sie die Einstellungen für die Datenbankverbindung ein. Sie benötigen die Datenbank sowie den Benutzernamen und das Kennwort und fahren fort

Erstellen Sie als Nächstes ein Administratorkonto, um die Installation abzuschließen.

Das sollte ElkArte installieren

Sie können mit der Verwaltung Ihrer Forumeinstellungen beginnen, indem Sie sich als Administrator anmelden.

Herzliche Glückwünsche! Sie haben die ElkArte-Forensoftware unter Ubuntu 18.04 mit Apache2 erfolgreich installiert…




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

Eine Sammlung nützlicher Informationen zum Linux-Betriebssystem und zu neuen Technologien
Frische Artikel, praktische Tipps, ausführliche Rezensionen und Anleitungen. Fühlen Sie sich in der Welt des Linux-Betriebssystems zu Hause