Installieren Sie Roadiz CMS unter Ubuntu 16.04 | 18.04 mit Apache2, MariaDB und PHP 7.2

  • Yurii Anneticus
  • 0
  • 3380
  • 625

Schüler und neue Benutzer, die Hilfe bei der Installation der neuesten Version von Roadiz von Github mithilfe von Composer mit Apache2-, MariaDB- und PHP 7.2-Unterstützung suchen, sollten anhand der folgenden Schritte dorthin gelangen.

Roadiz ist ein modernes Node-basiertes Content-Management-System (CMS), mit dem Sie großartige Websites für alle Projekte erstellen können. Roadiz verwendet außerdem Symfony-Komponenten und Doctrine ORM, um das Datenschema zu nutzen und Ihre Inhalte nach Ihren Wünschen zu organisieren.

Weitere Informationen zu Roadiz finden Sie auf der Homepage…

Dieses kurze Tutorial zeigt Schülern und neuen Benutzern, wie Roadiz aus dem Github-Repository über Composer mit Apache2-, MariaDB- und PHP 7.2-Unterstützung unter Ubuntu 16.04 | installiert / aktualisiert wird 18.04 LTS-Server…

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

Schritt 1: Installieren Sie Apache2 HTTP Server unter Ubuntu

Apache2 HTTP Server ist der beliebteste Webserver, der derzeit verwendet wird, und Roadiz benötigt einen Webserver. Installieren Sie ihn also unter Ubuntu.

Führen Sie die folgenden Befehle aus, um Apache2 HTTP auf einem Ubuntu-Server zu installieren.

sudo apt update sudo apt 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 Roadiz 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 16.04 LTS aus

sudo systemctl stoppe mysql.service sudo systemctl starte mysql.service sudo systemctl aktiviere mysql.service 

Führen Sie diese unter Ubuntu 18.04 und 18.10 LTS 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 MariaDB-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 Passwort ein, um sich anzumelden. Wenn dies erfolgreich ist, sollte die Begrüßungsnachricht von MariaDB 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 möglicherweise 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-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7. 2-gd php7.2-xml php7.2-cli 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 post_max_size = 20M memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 max_input_vars = 1500 date.timezone = America / Chicago

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

Nach der Installation von PHP und verwandten Modulen müssen Sie lediglich Apache2 neu starten, um die PHP-Konfigurationen neu zu laden.

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 3: Erstellen Sie eine Roadiz-Datenbank

Nachdem Sie alle Pakete installiert haben, die für die Funktion von Roadiz erforderlich sind, fahren Sie unten mit der Konfiguration der Server fort. Führen Sie zuerst die folgenden Befehle aus, um eine leere Roadiz-Datenbank zu erstellen.

Führen Sie die folgenden Befehle aus, um sich beim MariaDB-Datenbankserver anzumelden.

sudo mysql -u root -p

Erstellen Sie dann eine Datenbank mit dem Namen Roadiz

CREATE DATABASE roadiz;

Erstellen Sie einen Datenbankbenutzer namens Roadizuser mit neuem Passwort

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

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

GRANT ALL ON roadiz. * TO 'roadizuser' @ 'localhost' IDENTIFIZIERT DURCH 'user_password_here' WITH GRANT OPTION;

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

SPÜLPRIVILEGIEN; AUSFAHRT;

Führen Sie als Nächstes die folgenden Befehle aus, um die MariaDB-Standardkonfigurationsdatei zu öffnen.

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

Fügen Sie dann die folgenden Zeilen hinzu und speichern Sie…

innodb_file_format = Barracuda innodb_large_prefix = 1 innodb_default_row_format = dynamic

Starten Sie MariaDB danach neu…

sudo systemctl neu starten mariadb.service sudo systemctl neu starten mysql.service

Weiter unten… .

Schritt 4: Laden Sie die neueste Version von Roadiz herunter

Um die neueste Version von Roadiz zu erhalten, können Sie das Github-Repository verwenden. Installieren Sie Composer, Curl und andere Abhängigkeiten, um loszulegen.

sudo apt installiere curl git curl -sS https://getcomposer.org/installer | sudo php - --install-dir = / usr / local / bin --filename = composer 

Wechseln Sie nach der Installation von curl und Composer in das Apache2-Stammverzeichnis und laden Sie Roadiz-Pakete von Github herunter.

cd / var / www / html sudo composer erstellen-projekt roadiz / standard-edition roadiz cd roadiz sudo composer installieren 

Führen Sie dann die folgenden Befehle aus, um die richtigen Berechtigungen festzulegen und dem Apache2-Benutzer den Besitz des Verzeichnisses zu erteilen.

sudo chown -R www-Daten: www-Daten / var / www / html / roadiz / sudo chmod -R 755 / var / www / html / roadiz / 

Schritt 5: Konfigurieren Sie Apache2

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

sudo nano /etc/apache2/sites-available/roadiz.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 / html / roadiz / web 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  RewriteEngine auf RewriteBase / RewriteCond% REQUEST_FILENAME! -F RewriteRule ^ (. *) Index.php [PT, L]   

Speichern Sie die Datei und beenden Sie sie.

Schritt 6: Aktivieren Sie das Roadiz- und Rewrite-Modul

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

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

Öffnen Sie abschließend Ihren Browser und navigieren Sie zum Serverdomänennamen. Der Roadiz-Setup-Assistent sollte abgeschlossen sein. Bitte folgen Sie dem Assistenten sorgfältig.

http://example.com/install.php

Folgen Sie dann den Anweisungen auf dem Bildschirm und wählen Sie hier die Installationssprache aus…

Überprüfen Sie anschließend, ob alle Anforderungen erfüllt sind, und fahren Sie dann mit der Einrichtung fort.

Geben Sie im nächsten Bildschirm den oben erstellten Datenbanknamen, den Benutzer und das Kennwort ein und fahren Sie fort…

Erstellen Sie weiterhin eine neue Themendatei… und fahren Sie fort

Speichern Sie die Informationen und fahren Sie fort

Erstellen Sie ein Administratorkonto und schließen Sie das Setup ab.

Danach sollte Roadiz CMS installiert und einsatzbereit sein. Nachdem die Installation von Roadiz abgeschlossen ist, können Sie das entfernen install.php Skript aus dem Roadiz-Ordner und Zugriff auf Ihre neue Website ohne dieses.

sudo rm / var / www / html / roadiz / web / install / php

Melden Sie sich am Backend an…

http://example.com/rz-admin/

Glückwunsch! Sie haben Roadiz erfolgreich unter Ubuntu 16.04 | installiert 18.04




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