Comment INSTALLER JOOMLA dans UBUNTU 20.04 ou 19.04

Linux est l'un des systèmes d'exploitation les plus dynamiques aujourd'hui car ils permettent l'installation et la configuration de nombreuses applications et programmes pour étendre davantage les fonctionnalités du système et l'un des segments les plus populaires de Linux est le développement, en particulier lorsqu'il s'agit de créer des sites Web. Dans ce cas, il ne suffit pas d'avoir l'idée du site mais d'avoir le bon ensemble d'outils pour que tout se passe parfaitement et là entre en jeu le CMS (Content Management System - Content Management System) qui intègre le PHP ainsi que les thèmes et plugins nécessaires pour rendre la création d'un site Web la meilleure possible.

Dans le monde des CMS, nous avons différentes alternatives à utiliser et Joomla! est l'un d'eux. Donc aujourd'hui nous allons voir comment installer Joomla sur Ubuntu 20.04 ou comment installer Joomla sur Ubuntu 19.04. Joomla ! C'est un CMS totalement gratuit et codé avec lequel nous pouvons effectuer les tâches de publication de contenu Web. Depuis Joomla! Il est basé sur un framework d'application web basé sur le modèle view-controller qui est compatible avec tous les CMS et cela se traduit par la possibilité de créer du contenu en ligne sans aucun problème.

Environnements JoomlaJoomla ! peut être utilisé pour des environnements tels que :

  • Sites Web ou portails communautaires, scolaires ou communautaires.
  • Magazines, journaux et publications en ligne.
  • Sites Web ou portails d'entreprise, ainsi que des intranets et des extranets.
  • Pages d'accueil personnelles.
  • Sites Web gouvernementaux ou à but non lucratif.

Joomla utiliseSi nous voulons utiliser le Joomla! Framework, en tant que développeurs, il sera possible de créer :

  • Outils de rapport de données.
  • Ponts d'application.
  • Catalogues de produits personnalisés.
  • Systèmes de contrôle des stocks.
  • Annuaires d'entreprises.
  • Systèmes de réservation.
  • Outils de communication.

Sans plus de mots, nous allons voir comment installer Joomla Ubuntu 19.04, 19.10 ou 20.04 et ainsi tirer le meilleur parti de ses avantages.

1. Mettre à jour les paquets Ubuntu

La première étape à franchir sera de mettre à jour les packages Ubuntu avec leur application respective, pour cela nous exécutons ce qui suit :

 sudo apt update -y && sudo apt upgrade -y 

2. Installer Apache et PHP Ubuntu


Ensuite, nous allons installer Apache et PHP 7.3 car Joomla! Il est écrit en PHP et stocke les données dans MySQL sur le back-end, Apache est requis car nous aurons accès via un navigateur.

Étape 1
Pour cela, nous allons d'abord installer Apache en exécutant ce qui suit :

 sudo apt installer apache2 

AGRANDIR

Étape 2
Nous entrons la lettre "S" pour confirmer le téléchargement et l'installation d'Apache dans Ubuntu, nous allons maintenant démarrer et activer le service Apache dans Ubuntu avec les commandes suivantes :

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

AGRANDIR

Étape 3
La prochaine étape sera d'installer PHP 7.3 et pour cela nous devons utiliser un référentiel puisque PHP 7.3 ne se trouvera pas toujours dans les référentiels officiels d'Ubuntu, pour cela nous exécutons d'abord la commande suivante :

 sudo apt-get install software-properties-common 

AGRANDIR

Étape 4
Nous entrons la lettre S pour confirmer le téléchargement et l'installation, après quoi nous ajoutons le référentiel avec la commande suivante :

 sudo add-apt-repository ppa: ondrej / php 

AGRANDIR

Étape 5
Nous appuyons sur la touche Entrée pour confirmer l'action et procéder à la mise à jour des référentiels :

 mise à jour sudo apt 

AGRANDIR

Étape 6
Après cela, nous allons installer les plugins PHP 7.3 avec la commande suivante :

 sudo apt-get install php7.3 libapache2-mod-php7.3 php7.3-cli php7.3-mysql php7.3-gd php7.3-recode php7.3-tidy php7.3-xmlrpc 

AGRANDIR

Étape 7
Encore une fois, nous entrons la lettre S pour confirmer le téléchargement et l'installation :

AGRANDIR

Étape 8
Si nous voulons connaître la version d'Apache, nous pouvons exécuter la ligne suivante :

 sudo dpkg -l apache2 

AGRANDIR

Étape 9
Nous devons valider qu'Apache fonctionne correctement et pour cela nous vérifions son statut avec la commande suivante :

 sudo systemctl status apache2 

AGRANDIR

Étape 10
À partir de l'ordinateur lui-même, nous pouvons accéder à un navigateur et dans un nouvel onglet, entrez ce qui suit :

 http: // ordinateur_IP 
Étape 11
En conséquence, nous verrons ce qui suit :

AGRANDIR

Étape 12
Pour vérifier la version de PHP, nous exécutons ce qui suit :

 php -v 

AGRANDIR

3. Installer MariaDB Ubuntu


Depuis Joomla! vous avez besoin d'une base de données sur le serveur afin de stocker vos données, vous devrez installer un serveur de base de données relationnelle.

Étape 1
Pour cela nous utiliserons MariaDB qui peut être installé avec la commande suivante :

 sudo apt installer mariadb-server 

AGRANDIR

Étape 2
Nous entrons la lettre S pour confirmer la tâche et installer MariaDB dans Ubuntu 19.04, 19.10 ou 20.04 :

AGRANDIR

Étape 3
Par défaut l'installation de MaríaDB n'est pas sécurisée, il faut ajouter la sécurité en exécutant la commande suivante :

 sudo mysql_secure_installation 
Étape 4
Là, nous attribuons le mot de passe root et entrons la lettre « Y » pour chaque question affichée :

AGRANDIR

4. Créer une base de données Joomla

Étape 1
Nous allons créer la base de données où seront hébergés les objets Joomla, pour cela nous accédons à MariaDB avec la commande suivante :

 sudo mysql -u racine -p 
Étape 2
Là, nous allons exécuter les lignes suivantes :
 CRÉER BASE DE DONNÉES "Nom de la base de données"; GRANT ALL ON "database * TO" user "@" localhost "IDENTIFIED BY" PASSWORD " ; PRIVILÈGES DE FLASH; SORTIR;
Étape 3
De plus, nous pouvons utiliser la commande "show databases" pour lister les bases de données actuelles dans MariaDB :

AGRANDIR

5. Téléchargez Joomla! pour Ubuntu

Étape 1
Une fois la base de données créée, nous allons télécharger Joomla! à partir du lien officiel où l'on trouve la dernière version disponible :

Étape 2
La version actuelle est la 3.9.16 et pour la télécharger nous exécutons :

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

AGRANDIR

Étape 3
Créons le répertoire pour Joomla ! :

 sudo mkdir/var/www/html/Joomla 
Étape 4
Nous extrayons le fichier dans ledit répertoire :
 sudo unzip Joomla_3.19-16-Stable-Full_package.zip -d/var/www/html/Joomla 

AGRANDIR

Étape 5
Nous allons maintenant attribuer des autorisations Apache avec les commandes suivantes :

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

AGRANDIR

Étape 6
Nous redémarrons Apache pour appliquer les modifications :

 sudo systemctl redémarrer la configuration Apache2 Apache pour Joomla!
Étape 7
Il est temps de configurer le serveur web Apache pour les pages web du serveur Joomla, dans ce cas il faut créer un hôte virtuel pour Joomla qui s'appellera Joomla.conf :
 sudo nano /etc/apache2/sites-available/joomla.conf 
Étape 8
Dans ce fichier, nous collerons les éléments suivants :
 ServerAdmin [email protected] DocumentRoot / var / www / html / joomla / ServerName domain.com ServerAlias ​​​​www. domain.com ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log combiné Options FollowSymlinks AllowOverride All Exiger tout accordé 

AGRANDIR

Étape 9
Nous enregistrons les modifications à l'aide de la combinaison de touches suivante :

Ctrl + O

Nous quittons l'éditeur en utilisant :

Ctrl + X

Étape 10
Nous activons l'hôte virtuel avec les commandes suivantes :

 sudo a2ensite joomla.conf sudo a2enmod réécriture
Étape 11
On redémarre Apache :
 sudo systemctl redémarrer apache2 

AGRANDIR

6. Comment accéder au cpanel de Joomla

Étape 1
Une fois ces étapes configurées, nous serons prêts à accéder à Joomla !, pour cela nous allons dans un navigateur web et entrons la syntaxe suivante :

 http: // Computer_IP / joomla

AGRANDIR

Étape 2
Dans cette fenêtre initiale, nous devons configurer certains aspects tels que :

  • Langue à utiliser dans Joomla!
  • Nom du site à créer
  • Possibilité d'ajouter une description
  • Nous saisissons l'email de contact
  • Nous saisissons le nom d'utilisateur et le mot de passe

Étape 3
Une fois celui-ci défini, nous cliquons sur Suivant et nous verrons ceci :

AGRANDIR

Étape 4
Ici, nous configurons les éléments suivants :

  • Type de base de données à utiliser (on laisse l'option par défaut)
  • Hébergement qui doit être "localhost"
  • Utilisateur pour accéder
  • Nous pouvons ajouter un mot de passe
  • Dans le champ "Base de données", nous entrons dans la base de données que nous avons créée dans MariaDB

Étape 5
Nous cliquons sur Suivant et nous verrons ceci :

AGRANDIR

Étape 6
Là, nous accédons aux paramètres qui doivent être installés dans Joomla !, en bas nous trouvons plus de détails :

AGRANDIR

Étape 7
Une fois cela vérifié, nous cliquons sur "Installer" pour lancer le processus respectif :

AGRANDIR

Étape 8
Lorsque cela se termine, nous verrons ce qui suit :

AGRANDIR

Étape 9
Là, nous avons deux options qui sont d'accéder au site directement ou à l'administration Joomla, si nous cliquons sur le site, nous verrons ce qui suit :

AGRANDIR

Étape 10
Pour des raisons de sécurité, il est recommandé de supprimer le dossier d'installation, nous cliquons là pour accéder au site global :

AGRANDIR

Étape 11
Lorsque les informations d'identification de l'utilisateur sont saisies, nous accédons à :

AGRANDIR

Étape 12
Si nous allons à l'option « Administration », nous observerons ce qui suit :

AGRANDIR

Étape 13
De là, nous avons toute la gestion globale de Joomla! et ses paramètres pour les configurer selon vos besoins :

AGRANDIR

Étape 14
Si pour une raison quelconque en essayant d'accéder à Joomla! Dans les premières étapes une erreur de domaine est générée, vous avez la possibilité de créer un domaine local dans Ubuntu, pour cela nous allons d'abord installer Nginx avec la commande suivante :

 sudo apt installer nginx 

Étape 15
Nous confirmons le téléchargement et l'installation. Après cela, nous irons dans le répertoire en exécutant :

 cd/var/www 
Étape 16
Là, nous accordons les autorisations HTML :
 sudo chmod 777 html 

Étape 17
Maintenant, nous allons aller dans l'explorateur et localiser le chemin / var / www / html et là nous allons créer le dossier avec le nom de domaine, dans ce cas "site1":

AGRANDIR

Étape 18
La prochaine étape sera d'éditer le fichier /etc/hosts en exécutant :

 sudo gedit / etc / hôtes 
Étape 19
Dans le fichier affiché, nous entrons la ligne suivante :
 127.0.0.1 Site1 

AGRANDIR

Étape 20
Nous sauvegardons les modifications et redémarrons Nginx en exécutant. Après cela, nous serons prêts à utiliser ce domaine avec Joomla !.

 redémarrage du service sudo nginx 
Avec Solvetic vous avez appris à installer Joomla Ubuntu 19.04, 19.10 ou 20.04 de manière complète et exhaustive pour utiliser chacune de ses fonctions.

wave wave wave wave wave