GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Joomla avec LAMP sur Ubuntu 20.04

Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer Joomla avec LAMP sur Ubuntu 20.04 LTS. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

Joomla est l'un des systèmes de gestion de contenu open source les plus populaires qui alimente des centaines de milliers de sites Web. Il est écrit en PHP et contient une tonne de fonctionnalités qui peuvent être étendues avec des extensions et des thèmes gratuits et premium. Avec Joomla, vous pouvez facilement créer votre boutique de commerce électronique, votre site Web personnel ou votre blog.

Installer Joomla avec LAMP sur Ubuntu 20.04

Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.

sudo apt update
sudo apt upgrade

Étape 2. Installez LAMP Stack sur Ubuntu.

Joomla est construit avec PHP. Vous pouvez l'héberger comme n'importe quelle autre application Web écrite en PHP. Vous devrez donc configurer Ubuntu en tant que serveur LAMP. Si vous ne l'avez pas déjà fait, utilisez notre guide LAMP traditionnel pour configurer Ubuntu pour qu'il serve PHP avant de continuer.

Étape 3. Installez Joomla avec LAMP sur Ubuntu 20.04.

Téléchargez maintenant la dernière version de Joomla depuis la page officielle :

wget https://downloads.joomla.org/cms/joomla3/3-9-18/joomla_3-9-18-stable-full_package-zip
sudo unzip -d /var/www/joomla /tmp/joomla_3-9-18-stable-full_package-zip

Ensuite, nous allons attribuer des autorisations Apache avec les commandes suivantes :

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

Étape 4. Création d'une base de données MySQL pour Joomla.

Joomla utilise la base de données MySQL pour stocker toutes ses données telles que les publications, les pages, les utilisateurs, les plugins et les paramètres de thèmes. Connectez-vous à votre serveur MySQL avec la commande suivante et entrez votre mot de passe root MySQL :

mysql -u root -p

Une fois dans la console MySQL, créez une nouvelle base de données :

CREATE DATABASE joomladb;
GRANT ALL PRIVILEGES ON joomladb.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Your_Strong_Password';
FLUSH PRIVILEGES;
exit;

Étape 5. Configuration d'Apache pour Joomla.

Créez un nouveau fichier de configuration d'hôte virtuel pour votre site Web Joomla, nommé votre-domaine.com.conf :

nano /etc/apache2/sites-available/your_domain.com.conf

Et ajoutez le contenu suivant au fichier :

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

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

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

Pour activer l'hôte virtuel que nous venons de créer, exécutez la commande suivante :

ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf

Pour que la nouvelle configuration prenne effet, redémarrez le service Apache en tapant :

sudo a2ensite your_domain.com.conf
sudo a2enmod rewrite 
sudo systemctl restart apache2

Étape 6. Sécurisez Joomla avec Let's Encrypt SSL.

Tout d'abord, vous devrez installer le client Certbot pour installer et gérer le SSL Let's Encrypt. Vous pouvez l'installer avec la commande suivante :

sudo apt install certbot python3-certbot-apache

Une fois le Certbot installé, exécutez la commande suivante pour télécharger et installer Let's Encrypt SSL pour votre site Web :

certbot --apache -d your_domain.com

Étape 7. Terminer l'installation de Joomla.

Dans la dernière étape de ce guide, nous devons accéder à l'interface Web de Joomla et terminer l'installation. Pour terminer l'installation, ouvrez votre navigateur et accédez à :

https://your_domain.com or your_ip_address

C'est tout ce que vous avez à faire pour installer Joomla sur Ubuntu 20.04 LTS Focal Fossa. J'espère que vous trouverez cette astuce rapide utile. Pour en savoir plus sur Joomla, veuillez vous référer à leur base de connaissances officielle. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.


Ubuntu
  1. Comment installer Joomla avec Apache sur Ubuntu 18.04

  2. Comment installer Wordpress 4 sur Ubuntu 14.04 LAMP

  3. Comment installer Joomla 3.9 sur Ubuntu 20.04

  4. Comment installer Joomla avec Nginx sur Ubuntu 18.04

  5. Comment installer LAMP avec PHP 7.4 sur Ubuntu 20.04

Comment installer Joomla sur Ubuntu 18.04

Comment installer Joomla avec LAMP sur Ubuntu 18.04 Bionic Beaver

Comment installer WordPress avec LAMP sur Ubuntu 20.04

Comment installer Joomla avec LAMP sur Debian 10

Comment installer Magento 2.4.3 sur Ubuntu 20.04 avec LAMP

Comment installer LAMP dans Ubuntu