GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Joomla avec LAMP sur Debian 10

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.


Debian
  1. Comment installer Tomcat 8.5 sur Debian 9

  2. Comment installer MongoDB sur Debian 9

  3. Comment installer Nginx sur Debian 9

  4. Comment installer Apache sur Debian 9

  5. Comment installer Joomla 3 sur Debian 9

Comment installer Joomla sur Debian 11

Comment installer WordPress avec LAMP Stack sur Debian 11 Bullseye

Comment installer la pile LAMP sur Debian 11

Comment installer Go sur Debian 11

Comment installer Joomla avec LAMP sur Ubuntu 20.04

Comment installer WordPress avec LAMP sur Debian 10