GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Joomla sur Ubuntu 18.04

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 fourni avec PHP fourni code et tous les thèmes et plugins dont vous avez besoin.

En dehors de WordPress , l'autre CMS populaire 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 comment installer Joomla sur Ubuntu 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. Alors 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

Étape 2 :Installez Apache et PHP 7.2 dans Ubuntu

Joomla est écrit en PHP et stocke les données dans MySQL à l'arrière. De plus, les utilisateurs accéderont à n'importe quel Joomla via un navigateur et pour cette raison, nous devons installer un Apache serveur Web qui servira Joomla pages.

Pour installer Apache et PHP (nous allons utiliser PHP 7.2 ) exécutez les commandes ci-dessous.

$ 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

Installer Apache et PHP dans Ubuntu

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

$ sudo dpkg -l apache

Vérifier la version d'Apache dans Ubuntu

Maintenant, démarrez et activez 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

Accédez maintenant à 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

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

$ php -v

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 allons installer MariaDB serveur qui est un fork de MySQL . Il s'agit d'un moteur de base de données gratuit et open source qui offre des fonctionnalités et des fonctionnalités améliorées.

Pour installer MariaDB exécutez la commande :

$ sudo apt install mariadb-server

Installer MariaDB dans Ubuntu

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

Pour ce faire, lancez la commande :

$ sudo mysql_secure_installation

Appuyez sur ENTER 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

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

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 indiqué précédemment, 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 depuis le site officiel de Joomla. Au moment de la rédaction, la dernière version est Joomla 3.9.16 . Pour télécharger le package d'installation, exécutez la commande ci-dessous :

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

Une fois le téléchargement terminé. Nous devons le décompresser dans le répertoire webroot. Créons donc 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 que vous venez de créer ’ répertoire.

$ sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d /var/www/html/joomla

Une fois cela fait, 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 prennent effet, redémarrez Apache serveur Web.

$ sudo systemctl restart apache2

Étape 6 :Configurer Apache pour Joomla

Nous allons configurer Apache serveur Web vers serveur Joomla les pages Web. Pour ce faire, 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.

<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 de 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 configurer 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 s'affichera. Remplissez les informations requises telles que le nom du site, l'adresse e-mail, le nom d'utilisateur et le mot de passe, puis cliquez sur "Suivant '.

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 ), utilisateur de la base de données, nom de la base de données et mot de passe de la base de données. Cliquez ensuite sur "Suivant '.

Paramètres MySQL de Joomla

La page suivante fournit un aperçu de tous les paramètres et vous permet d'effectuer une vérification de pré-installation.

Aperçu de l'installation de Joomla

Faites défiler jusqu'à la « Vérification de pré-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 de pré-installation de Joomla

Cliquez ensuite sur "Installer ' bouton. La configuration de Joomla commencera comme indiqué.

Processus d'installation de Joomla

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

Installation de Joomla terminée

Par mesure de sécurité, le programme d'installation vous demandera de supprimer le dossier d'installation avant de procéder à la connexion. Faites donc défiler vers le bas et cliquez sur "Supprimer le dossier d'installation ’ illustré ci-dessous.

Supprimer le répertoire d'installation de Joomla

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

Connexion administrateur Joomla

Indiquez votre nom d'utilisateur et votre mot de passe et cliquez sur "Connexion ' bouton. Cela vous amène au tableau de bord Joomla illustré ci-dessous.

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 sur Ubuntu 18.04 .

Partager c'est aimer…
Partager sur FacebookPartager sur TwitterPartager sur LinkedinPartager sur Reddit
Ubuntu
  1. Comment installer PHP 7.4 / 7.3 / 7.2 sur Ubuntu 18.04 / Ubuntu 16.04

  2. Comment installer PHP 7 sur Ubuntu 14.04

  3. Comment installer PHP 7 sur Ubuntu 15.04

  4. Comment installer Joomla 3 sur Ubuntu 14.04

  5. Comment installer Joomla 3 sur Ubuntu 16.04

Comment installer Joomla sur Ubuntu 14.04

Comment installer Joomla sur Ubuntu 15.04

Comment installer Joomla sur Ubuntu 16.04

Comment installer OwnCloud sur Ubuntu 18.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04