Lorsqu’il s’agit de créer des sites Web, l’un des moyens les plus simples de rendre votre site opérationnel consiste à utiliser un CMS (système de gestion de contenu) qui est généralement livré avec PHP code et tous les thèmes et plugins dont vous avez besoin.

En dehors de WordPress, l’autre populaire CMS est Joomla. Joomla est un CMS gratuit et open-source qui est construit sur PHP et stocke ses données sur un moteur de base de données basé sur SQL sur le backend.

Dans cet article, vous apprendrez à installer Joomla au Ubuntu 20.04 / 18.04 et les nouvelles versions d’Ubuntu.

Étape 1: mettre à jour les packages système Ubuntu

C’est toujours une bonne idée de mettre à jour les packages système et les référentiels avant toute autre chose. Donc, mettez à jour et mettez à niveau votre système en exécutant.

$ sudo apt update -y && sudo apt upgrade -y
Mettre À Jour Les Packages Système Ubuntu
Mettre À Jour Les Packages Système Ubuntu

Étape 2: Installez Apache et PHP dans Ubuntu

Joomla est écrit sur PHP et stocke les données dans MySQL à l’arrière-plan. De plus, les utilisateurs accèderont à tout Basé sur Joomla site via un navigateur et pour cette raison, nous devons installer un Apache serveur Web qui servira Joomla pages.

Publicité

À installer Apache et PHP (nous allons utiliser PHP 7.4) exécutez les commandes ci-dessous sur votre version Ubuntu.

Installez PHP 7.4 sur Ubuntu 20.04

$ sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

Installez PHP 7.4 sur Ubuntu 18.04

$ sudo apt -y install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt install apache2 libapache2-mod-php7.4 openssl php-imagick php7.4-common php7.4-curl php7.4-gd php7.4-imap php7.4-intl php7.4-json php7.4-ldap php7.4-mbstring php7.4-mysql php7.4-pgsql php-ssh2 php7.4-sqlite3 php7.4-xml php7.4-zip
Installez Apache Et Php Dans Ubuntu
Installez Apache Et Php Dans Ubuntu

Une fois l’installation terminée, vous pouvez vérifier la version de Apache installé en exécutant le commande dpkg.

$ sudo dpkg -l apache2
Vérifier La Version D'Apache Dans Ubuntu
Vérifier La Version D&Rsquo;Apache Dans Ubuntu

Maintenant, démarrez et activez le Apache serveur Web.

$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Pour confirmer que Apache est opérationnel, exécutez la commande:

$ sudo systemctl status apache2

Maintenant, dirigez-vous vers votre navigateur et saisissez l’adresse IP de votre serveur dans la barre d’URL comme indiqué:

http://server-IP

Vous devriez obtenir une page Web ci-dessous montrant que Apache est installé et en cours d’exécution.

Vérifier La Page Apache Dans Ubuntu
Vérifier La Page Apache Dans Ubuntu

Pour confirmer si PHP est installé, exécutez la commande.

$ php -v
Vérifier La Version Php Dans Ubuntu
Vérifier La Version Php Dans Ubuntu

Étape 3: Installez MariaDB dans Ubuntu

Depuis Joomla nécessitera une base de données sur le backend pour stocker ses données, nous devons installer un serveur de base de données relationnelle. Pour ce guide, nous installerons le MariaDB serveur qui est un fork de MySQL. C’est un moteur de base de données gratuit et open-source qui contient des fonctionnalités et des fonctionnalités améliorées.

À installer MariaDB exécutez la commande:

$ sudo apt install mariadb-server
Installez Mariadb Dans Ubuntu
Installez Mariadb Dans Ubuntu

Depuis MariaDB n’est pas sécurisé par défaut, ce qui le rend vulnérable aux violations potentielles. Par précaution, nous allons sécuriser le moteur de base de données

Pour ce faire, exécutez la commande:

$ sudo mysql_secure_installation

Frappé ENTRER lorsque vous êtes invité à entrer le mot de passe root et appuyez sur ‘Y’ pour définir le mot de passe root.

Définir Le Mot De Passe Mysql Dans Ubuntu
Définir Le Mot De Passe Mysql Dans Ubuntu

Pour le reste de la section, tapez simplement ‘Y’ et frapper ENTRER pour le définir sur les paramètres recommandés qui renforceront sa sécurité.

Sécuriser Mysql Dans Ubuntu
Sécuriser Mysql Dans Ubuntu

Nous avons enfin sécurisé notre moteur de base de données.

Étape 4: créer une base de données Joomla

Comme discuté plus tôt, Joomla stocke ses données sur un backend SQL serveur, dans ce cas, MariaDB. Nous allons donc créer une base de données pour stocker ses fichiers.

Tout d’abord, nous allons nous connecter à MariaDB en utilisant la commande:

$ sudo mysql -u root -p

Pour créer la base de données, l’utilisateur de la base de données et accorder des privilèges à l’utilisateur de la base de données, exécutez les commandes ci-dessous.

MariaDB [(none)]> CREATE DATABASE joomla_db;
MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘[email protected]’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Étape 5: Téléchargez Joomla dans Ubuntu

Dans cette étape, nous allons télécharger le fichier d’installation à partir de Site officiel de Joomla. Au moment de la rédaction de cet article, la dernière version est Joomla 3.9.26. Pour télécharger le package d’installation, exécutez le commande wget au dessous de:

$ sudo wget https://downloads.joomla.org/cms/joomla3/3-9-26/Joomla_3-9-26-Stable-Full_Package.zip

Une fois le téléchargement terminé. Nous devons décompresser ceci dans le répertoire webroot. Alors faisons le répertoire et appelons-le ‘Joomla». Vous pouvez lui donner le nom que vous souhaitez.

$ sudo mkdir /var/www/html/joomla

Ensuite, décompressez le fichier Joomla compressé dans le fichier ‘Joomla‘répertoire.

$ sudo unzip Joomla_3-9-26-Stable-Full_Package.zip -d /var/www/html/joomla

Une fois terminé, définissez la propriété du répertoire sur l’utilisateur Apache et modifiez les autorisations comme indiqué ci-dessous:

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

Pour que les modifications entrent en vigueur, redémarrez le Apache serveur Web.

$ sudo systemctl restart apache2

Étape 6: Configurer Apache pour Joomla

Nous allons configurer le Apache serveur Web vers serveur Joomla les pages Web. Pour que cela se produise, nous allons créer les fichiers d’un hôte virtuel pour Joomla et l’appeler Joomla.conf.

$ sudo vim /etc/apache2/sites-available/joomla.conf

Collez la configuration ci-dessous dans le fichier et enregistrez-la.

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/joomla/
     ServerName example.com
     ServerAlias www.example.com

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

     <Directory /var/www/html/joomla/>
            Options FollowSymlinks
            AllowOverride All
            Require all granted
     </Directory>
</VirtualHost>

Ensuite, activez le fichier des hôtes virtuels.

$ sudo a2ensite joomla.conf
$ sudo a2enmod rewrite

Redémarrez ensuite le service du serveur Web Apache pour que les modifications prennent effet.

$ sudo systemctl restart apache2

Étape 7: Finaliser l’installation de Joomla dans Ubuntu

Avec toutes les configurations en place, la seule étape restante est de mettre en place Joomla via un navigateur Web. Alors lancez votre navigateur et parcourez l’URL de votre serveur comme indiqué

http:// server-IP/joomla

La page Web ci-dessous sera affichée. Remplissez les détails requis tels que le nom du site, l’adresse e-mail, le nom d’utilisateur et le mot de passe, puis cliquez sur le ‘Suivant’ bouton.

Configuration Du Site Joomla
Configuration Du Site Joomla

Dans la section suivante, remplissez les détails de la base de données tels que le type de base de données (Sélectionnez MySQLI), l’utilisateur de la base de données, le nom de la base de données et le mot de passe de la base de données. Puis clique ‘Suivant».

Paramètres Joomla Mysql
Paramètres Joomla Mysql

La page suivante donne un aperçu de tous les paramètres et vous permet d’effectuer une vérification avant l’installation.

Présentation De L'Installation De Joomla
Présentation De L&Rsquo;Installation De Joomla

Faites défiler jusqu’à la ‘Vérification avant l’installation‘ et ‘Paramètres recommandés‘et confirmez que tous les packages requis sont installés et que les paramètres sont corrects.

Vérification Avant L'Installation De Joomla
Vérification Avant L&Rsquo;Installation De Joomla

Cliquez ensuite sur le ‘Installer‘ bouton. La configuration de Joomla commencera comme indiqué.

Processus D'Installation De Joomla
Processus D&Rsquo;Installation De Joomla

Une fois terminé, vous recevrez la notification ci-dessous indiquant que Joomla a été installé.

Installation De Joomla Terminée
Installation De Joomla Terminée

Par mesure de sécurité, l’installateur vous demandera de supprimer le dossier d’installation avant de procéder à la connexion, alors faites défiler vers le bas et cliquez sur le ‘Supprimer le dossier d’installation‘ci-dessous.

Supprimer Le Répertoire D'Installation De Joomla
Supprimer Le Répertoire D&Rsquo;Installation De Joomla

Pour vous connecter, cliquez sur le ‘Administrateur‘qui vous dirigera vers la page ci-dessous.

Connexion Administrateur Joomla
Connexion Administrateur Joomla

Indiquez votre nom d’utilisateur et votre mot de passe et cliquez sur le bouton ‘Connexion‘ bouton. Cela vous ouvre le tableau de bord Joomla ci-dessous.

Tableau De Bord Joomla Dans Ubuntu
Tableau De Bord Joomla Dans Ubuntu

Vous pouvez maintenant créer votre blog et utiliser divers plugins et paramètres pour améliorer son apparence. Nous avons enfin terminé l’installation de Joomla au Ubuntu 20.04 / 18.04.

.

Rate this post
Publicité
Article précédentSpécifications du Samsung Galaxy A22 5G inclinées via la liste présumée de Geekbench, MediaTek Dimensity 700 attendu
Article suivantRésumé de l’examen de Nier Replicant – GameSpot
Avatar De Violette Laurent
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

1 COMMENTAIRE

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici