Dans cet article, nous vous avons expliqué les étapes nécessaires pour installer Joomla avec LAMP sur Debian 10. 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 (CMS) les plus populaires utilisés par des personnes du monde entier. Joomla 3 est la dernière version stable recommandée pour tous les nouveaux projets. 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 Debian 10
Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.
sudo apt update sudo apt upgrade
Étape 2. Installez LAMP Stack sur Debian Linux.
Joomla est construit avec PHP. Vous pouvez l'héberger comme n'importe quelle autre application Web écrite en PHP. Vous devrez donc configurer Debian en tant que serveur LAMP. Si vous ne l'avez pas déjà fait, utilisez notre guide LAMP traditionnel pour configurer Debian pour qu'il serve PHP avant de continuer.
Étape 3. Installez Joomla sur le système Debian.
Téléchargez la dernière version du CMS Joomla depuis le site officiel :
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 :
sudo mkdir /var/www/html/joomla sudo unzip Joomla_3-9-26-Stable-Full_Package.zip -d /var/www/html/joomla
Ensuite, 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
É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 :
MariaDB [(none)]> CREATE DATABASE joomla_db;MariaDB [(none)]> GRANT ALL ON joomla_db.* TO ‘joomla_user’@’localhost’ IDENTIFIED BY ‘strong-your-passwd’;MariaDB [(none)]> FLUSH PRIVILEGES;MariaDB [(none)]> 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é joomla.conf
:
nano /etc/apache2/sites-available/joomla.conf
Et ajoutez le contenu suivant au fichier :
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/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/html/joomla/> Options FollowSymlinks AllowOverride All Require all granted </Directory> </VirtualHost>
Redémarrez ensuite le service de serveur Web Apache pour que les modifications prennent effet :
ln -s /etc/apache2/sites-available/joomla.conf /etc/apache2/sites-enabled/joomla.conf
Pour que la nouvelle configuration prenne effet, redémarrez le service Apache en tapant :
sudo a2ensite joomla.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. Finaliser l'installation de Joomla sur Debian
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/joomla
C'est tout ce que vous avez à faire pour installer Joomla sur Debian 10 (Buster). J'espère que vous trouverez cette astuce rapide utile. Pour en savoir plus sur le système de gestion de contenu (CMS) Joomla, veuillez consulter leur base de connaissances officielle. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.