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