Nous allons vous montrer comment installer Joomla 3 sur Debian 9. Joomla est l'un des CMS (système de gestion de contenu) gratuits et open source les plus populaires qui vous permet de créer et de gérer facilement des sites Web dynamiques. Il est écrit en PHP et peut stocker ses données dans une base de données MySQL ou PostgreSQL. Dans ce tutoriel, nous allons vous montrer comment installer Joomla 3 sur Debian 9 en utilisant LAMP (Linux, Apache, MariaDB, PHP). L'installation de Joomla 3 sur Debian 9 est simple et devrait prendre moins de 10 minutes.
1. Mise en route
Tout d'abord, vous devez vous connecter à votre serveur via SSH en tant qu'utilisateur root :
ssh root@IP_ADDRESS -p PORT_NUMBER
et remplacez "IP_ADDRESS" et "PORT_NUMBER" par l'adresse IP de votre serveur et le numéro de port SSH.
Avant de commencer l'installation, assurons-nous que votre serveur Debian 9 est à jour en exécutant les commandes suivantes :
apt-get update apt-get upgrade
2. Installer Apache
Pour installer le serveur Web Apache, exécutez la commande suivante :
apt-get install apache2
Une fois l'installation terminée, vous pouvez activer le service pour qu'il démarre automatiquement au démarrage du système avec :
systemctl enable apache2
Pour vérifier que le serveur Apache est en cours d'exécution, vous pouvez exécuter la commande suivante :
systemctl status apache2
2. Installez PHP 7.0
Ensuite, nous allons installer PHP 7 avec quelques modules PHP supplémentaires :
apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-cli php7.0-common php7.0-json php7.0-opcache php7.0-readline php7.0-gd php7.0-mcrypt php7.0-intl php7.0-curl php7.0-zip
3. Installer MariaDB
L'étape suivante consiste à installer le serveur de base de données MariaDB. Pour cela, exécutez la commande suivante :
apt-get install mariadb-server
Une fois l'installation terminée, vous pouvez démarrer le serveur de base de données et lui permettre de démarrer automatiquement au démarrage, avec :
systemctl start mariadb systemctl enable mariadb
Vous pouvez également exécuter le script "mysql_secure_installation" fourni par MariaDB afin de sécuriser votre installation :
mysql_secure_installation
Après avoir répondu à toutes les questions, vous pouvez maintenant vous connecter à MariaDB en tant que root en utilisant votre mot de passe root, avec la commande suivante :
mysql -u root -p
Pour créer une nouvelle base de données pour notre installation Joomla, exécutez les commandes suivantes :
CREATE DATABASE joomla_db; GRANT ALL PRIVILEGES ON joomla_db.* TO 'joomla_user'@'localhost' IDENTIFIED BY 'PASSWORD'; FLUSH PRIVILEGES; exit;
Assurez-vous de remplacer "MOT DE PASSE" par un mot de passe réel et fort.
4. Installez Joomla 3 sur Debian 9
Maintenant que votre serveur LAMP est prêt, nous pouvons enfin installer Joomla.
Vous pouvez télécharger la dernière version stable avec la commande suivante :
wget https://downloads.joomla.org/us/cms/joomla3/3-8-3/Joomla_3-8-3-Stable-Full_Package.zip
Créez un nouveau répertoire joomla dans le répertoire racine du document Apache sur votre serveur et décompressez l'archive :
mkdir /var/www/html/joomla unzip Joomla_3-8-3-Stable-Full_Package.zip -d /var/www/html/joomla
Changez le propriétaire du répertoire joomla :
chown -R www-data:www-data /var/www/html/joomla
5. Configurer l'hôte virtuel Apache
Si vous souhaitez accéder à votre installation Joomla en utilisant votre propre nom de domaine, vous devrez également créer un fichier d'hôte virtuel Apache :
nano /etc/apache2/sites-available/joomla.conf
Et entrez le contenu suivant dans ce fichier :
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/joomla ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/joomla> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/joomla-error_log CustomLog /var/log/apache2/joomla-access_log common </VirtualHost>
6. Activer le fichier d'hôte virtuel
et n'oubliez pas de remplacer "votredomaine.com" par votre propre nom de domaine. Enfin, vous devez activer le fichier d'hôte virtuel avec :
ln -s /etc/apache2/sites-available/joomla.conf /etc/apache2/sites-enabled/joomla.conf
7. Redémarrez Apache
Redémarrez votre Apache avec :
systemctl restart apache2
8. Terminez l'installation de Joomla via un navigateur Web
C'est ça. Vous pouvez maintenant accéder à http://votredomaine.com et suivez les instructions à l'écran pour terminer l'installation de Joomla.
Bien sûr, vous n'êtes pas obligé d'installer Joomla 3 sur Debian 9, si vous utilisez l'un de nos services d'hébergement VPS gérés, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Joomla 3 sur Debian 9, pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS . Si vous avez aimé cet article sur l'installation de Joomla 3 sur Debian 9, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.