Installez Roadiz CMS sur Ubuntu 16.04 | 18.04 avec Apache2, MariaDB et PHP 7.2

  • Yurii Anneticus
  • 0
  • 3630
  • 482

Étudiants et nouveaux utilisateurs à la recherche d'aide pour installer la dernière version de Roadiz depuis Github en utilisant Composer avec Apache2, MariaDB et PHP 7.2, les étapes ci-dessous devraient les aider à y arriver…

Roadiz est un système de gestion de contenu (CMS) moderne basé sur les nœuds qui vous permet de créer d'excellents sites Web pour tous les projets ... Roadiz utilise également des composants Symfony et Doctrine ORM pour exploiter le schéma de données et organiser votre contenu comme vous le souhaitez ...

Pour en savoir plus sur Roadiz, veuillez consulter sa page d'accueil…

Ce bref tutoriel va montrer aux étudiants et aux nouveaux utilisateurs comment installer / mettre à niveau Roadiz à partir du référentiel Github via Composer avec support Apache2, MariaDB et PHP 7.2 sur Ubuntu 16.04 | 18.04 Serveurs LTS…

Pour commencer à installer Roadiz, suivez les étapes ci-dessous:

Étape 1: Installez le serveur HTTP Apache2 sur Ubuntu

Le serveur HTTP Apache2 est le serveur Web le plus utilisé aujourd'hui et Roadiz a besoin d'un serveur Web ... alors installez-le sur Ubuntu ...

Pour installer Apache2 HTTP sur le serveur Ubuntu, exécutez les commandes ci-dessous…

sudo apt mise à jour sudo apt installer apache2

Après l'installation d'Apache2, les commandes ci-dessous peuvent être utilisées pour arrêter, démarrer et permettre au service Apache2 de toujours démarrer avec le serveur démarre.

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl activer apache2.service 

Pour tester la configuration d'Apache2, ouvrez votre navigateur et accédez au nom d'hôte ou à l'adresse IP du serveur et vous devriez voir la page de test par défaut d'Apache2 comme indiqué ci-dessous… Lorsque vous voyez cela, Apache2 fonctionne comme prévu…

http: // localhost

Étape 2: Installez le serveur de base de données MariaDB

Le serveur de base de données MariaDB est un excellent point de départ lorsque vous regardez les serveurs de base de données open source à utiliser avec Roadiz… Pour installer MariaDB, exécutez les commandes ci-dessous…

sudo apt-get install serveur-mariadb client-mariadb

Après l'installation de MariaDB, les commandes ci-dessous peuvent être utilisées pour arrêter, démarrer et permettre au service MariaDB de toujours démarrer au démarrage du serveur ...

Exécutez-les sur Ubuntu 16.04 LTS

sudo systemctl arrêter mysql.service sudo systemctl démarrer mysql.service sudo systemctl activer mysql.service 

Exécutez-les sur Ubuntu 18.04 et 18.10 LTS

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl activer mariadb.service 

Après cela, exécutez les commandes ci-dessous pour sécuriser le serveur MariaDB en créant un mot de passe root et en interdisant l'accès root à distance.

sudo mysql_secure_installation

Lorsque vous y êtes invité, répondez aux questions ci-dessous en suivant le guide.

  • Entrez le mot de passe actuel pour root (entrez pour aucun): appuyez simplement sur Entrée
  • Définir le mot de passe root? [O / n]: Oui
  • Nouveau mot de passe: entrez le mot de passe
  • Entrez à nouveau le nouveau mot de passe: Répétez le mot de passe
  • Supprimer les utilisateurs anonymes? [O / n]: Oui
  • Interdire la connexion root à distance? [O / n]: Oui
  • Supprimer la base de données de test et y accéder? [O / n]: Oui
  • Recharger les tables de privilèges maintenant? [O / n]: Oui

Redémarrez le serveur MariaDB

Pour tester si MariaDB est installé, tapez les commandes ci-dessous pour vous connecter au serveur MariaDB

sudo mysql -u racine -p

Tapez ensuite le mot de passe que vous avez créé ci-dessus pour vous connecter… en cas de succès, vous devriez voir le message de bienvenue de MariaDB

Étape 3: Installez PHP 7.2 et les modules associés

PHP 7.2 peut ne pas être disponible dans les référentiels par défaut d'Ubuntu… pour l'installer, vous devrez peut-être l'obtenir à partir de référentiels tiers.

Exécutez les commandes ci-dessous pour ajouter le référentiel tiers ci-dessous pour mettre à niveau vers PHP 7.2

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

Ensuite, mettez à jour et mettez à niveau vers PHP 7.2

mise à jour sudo apt

Ensuite, exécutez les commandes ci-dessous pour installer PHP 7.2 et les modules associés.

sudo apt installer php7.2 libapache2-mod-php7.2 php7.2-commun 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

Après avoir installé PHP 7.2, exécutez les commandes ci-dessous pour ouvrir le fichier de configuration par défaut de PHP pour Apache2…

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

Ensuite, apportez les modifications aux lignes suivantes ci-dessous dans le fichier et enregistrez-le. Les valeurs ci-dessous sont d'excellents paramètres à appliquer dans vos environnements.

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 = Amérique / Chicago

Après avoir effectué la modification ci-dessus, enregistrez le fichier et fermez.

Après avoir installé PHP et les modules associés, il ne vous reste plus qu'à redémarrer Apache2 pour recharger les configurations PHP…

Pour redémarrer Apache2, exécutez les commandes ci-dessous

sudo systemctl redémarrer apache2.service

Pour tester les paramètres PHP 7.2 avec Apache2, créez un phpinfo.php fichier dans le répertoire racine d'Apache2 en exécutant les commandes ci-dessous

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

Tapez ensuite le contenu ci-dessous et enregistrez le fichier.

Enregistrez le fichier… puis accédez au nom d'hôte de votre serveur suivi de /phpinfo.php

http: //localhost/phpinfo.php

Vous devriez voir la page de test PHP par défaut…

Étape 3: Créer la base de données Roadiz

Maintenant que vous avez installé tous les packages nécessaires au fonctionnement de Roadiz, continuez ci-dessous pour commencer à configurer les serveurs. Exécutez d'abord les commandes ci-dessous pour créer une base de données Roadiz vierge.

Pour vous connecter au serveur de base de données MariaDB, exécutez les commandes ci-dessous.

sudo mysql -u racine -p

Créez ensuite une base de données appelée roadiz

CREATE DATABASE roadiz;

Créez un utilisateur de base de données appelé roadizuser avec un nouveau mot de passe

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

Ensuite, accordez à l'utilisateur un accès complet à la base de données.

GRANT ALL ON roadiz. * TO 'roadizuser' @ 'localhost' IDENTIFIÉ PAR 'user_password_here' AVEC GRANT OPTION;

Enfin, enregistrez vos modifications et quittez.

PRIVILÈGES DE RINÇAGE; SORTIE;

Ensuite, exécutez les commandes ci-dessous pour ouvrir le fichier de configuration par défaut de MariaDB…

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

Ajoutez ensuite les lignes ci-dessous et enregistrez…

innodb_file_format = Barracuda innodb_large_prefix = 1 innodb_default_row_format = dynamique

Redémarrez MariaDB après cela…

sudo systemctl redémarrer mariadb.service sudo systemctl redémarrer mysql.service

Continuez ci-dessous… .

Étape 4: Téléchargez la dernière version de Roadiz

Pour obtenir la dernière version de Roadiz, vous pouvez utiliser le référentiel Github… Installez Composer, Curl et d'autres dépendances pour commencer…

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

Après avoir installé curl et Composer ci-dessus, accédez au répertoire racine Apache2 et téléchargez les packages Roadiz depuis Github…

cd / var / www / html sudo composer create-project roadiz / standard-edition roadiz cd roadiz sudo composer installer 

Exécutez ensuite les commandes ci-dessous pour définir les autorisations appropriées et donner à l'utilisateur Apache2 la propriété du répertoire…

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

Étape 5: Configurer Apache2

Enfin, configurez le fichier de configuration du site Apache2 pour Roadiz… Ce fichier contrôlera la manière dont les utilisateurs accèdent au contenu Roadiz. Exécutez les commandes ci-dessous pour créer un nouveau fichier de configuration appelé roadiz.conf

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

Ensuite, copiez et collez le contenu ci-dessous dans le fichier et enregistrez-le. Remplacez la ligne en surbrillance par votre propre nom de domaine et emplacement racine du répertoire.

 ServerAdmin [email protected] DocumentRoot / var / www / html / roadiz / web ServerName example.com ServerAlias ​​www.example.com  Options + FollowSymlinks AllowOverride All Exiger tout accordé  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log combiné  RewriteEngine sur RewriteBase / RewriteCond% REQUEST_FILENAME! -F RewriteRule ^ (. *) Index.php [PT, L]   

Enregistrez le fichier et quittez.

Étape 6: Activez le module Roadiz et Rewrite

Après avoir configuré le VirtualHost ci-dessus, activez-le en exécutant les commandes ci-dessous

sudo a2ensite roadiz.conf sudo a2enmod réécrire sudo systemctl redémarrer apache2.service 

Enfin, ouvrez votre navigateur et accédez au nom de domaine du serveur. Vous devriez voir l'assistant de configuration Roadiz pour terminer. Veuillez suivre attentivement l'assistant.

http://example.com/install.php

Suivez ensuite les instructions à l'écran et sélectionnez la langue d'installation ici…

Ensuite, vérifiez que toutes les conditions sont remplies, puis poursuivez la configuration…

Sur l'écran suivant, saisissez le nom de la base de données, l'utilisateur et le mot de passe créés ci-dessus et continuez…

Continuez à créer un nouveau fichier de thème… et continuez

Enregistrez les informations et continuez

Créez un compte administrateur et terminez la configuration…

Après cela, Roadiz CMS devrait être installé et prêt à être utilisé… Maintenant que l'installation de Roadiz est terminée, vous pouvez supprimer le install.php script du dossier Roadiz et accédez à votre nouveau site Web sans lui.

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

Connectez-vous au backend…

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

Félicitations! Vous avez installé avec succès Roadiz sur Ubuntu 16.04 | 18.04




Personne n'a encore commenté ce post.

Une collection utiles sur le système Linux et les nouvelles technologies
Articles frais, conseils pratiques, critiques détaillées et guides. Sentez-vous comme chez vous dans le monde du système Linux