
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.

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
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.
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…

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