Joomla est un système de gestion de contenu qui vous permet de développer des sites Web et de publier facilement du contenu Web de manière conviviale. Il est open-source, gratuit à utiliser et est construit sur un cadre d'application Web modèle-vue-contrôleur prêt pour les mobiles. Dans ce tutoriel, nous allons vous montrer comment installer Joomla sur Ubuntu 18.04. Cela devrait fonctionner partout mais nous le ferons sur l'un de nos serveurs d'hébergement Joomla.
Prérequis :
– Un VPS exécutant Ubuntu 18.04
– Utilisateur administrateur sudo avec privilèges root
1. Connectez-vous à votre serveur
Pour vous connecter à votre serveur via SSH en tant qu'utilisateur root, utilisez la commande suivante :
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.
Une fois connecté, assurez-vous que votre serveur est à jour en exécutant les commandes suivantes :
sudo apt-get update sudo apt-get upgrade
2. Installez le serveur de base de données MySQL
Ensuite, nous allons installer le serveur MySQL. Pour installer le package par défaut, exécutez la commande suivante :
sudo apt-get install mysql-server
Cela installera MySQL 5.7 sur votre serveur, mais il ne vous demandera pas de définir un mot de passe ni d'apporter d'autres modifications à la configuration. Étant donné que cela laisse votre installation de MySQL non sécurisée, afin d'améliorer la sécurité de votre serveur MySQL, nous vous recommandons d'exécuter l'installation "mysql_secure_installation ‘ script en tapant la commande suivante :
mysql_secure_installation
Ce script vous aidera à effectuer des tâches de sécurité importantes telles que la configuration d'un mot de passe root, la désactivation de la connexion root à distance, la suppression d'utilisateurs anonymes, etc.
3. Créer une base de données pour Joomla
Maintenant, nous allons créer notre base de données MySQL pour notre site Joomla. Connectez-vous à votre serveur MySQL avec la commande suivante et entrez votre mot de passe root MySQL :
sudo mysql -u root -p
Dans cette section, nous allons créer une nouvelle base de données MySQL joomla
et attribuez-lui l'accès utilisateur à un nouvel utilisateur admin_user
avec le mot de passe Strong_Password
:
CREATE DATABASE joomla; GRANT ALL PRIVILEGES ON joomla.* TO 'admin_user'@'localhost' IDENTIFIED BY 'Strong_Password'; FLUSH PRIVILEGES; exit;
N'oubliez pas de remplacer "Strong_Password" par un véritable mot de passe fort.
4. Installer Apache et PHP
Pour installer le serveur Web Apache, exécutez la commande suivante :
sudo apt-get install apache2
Une fois l'installation terminée, vous devez activer Apache pour qu'il démarre automatiquement au redémarrage du serveur avec :
sudo systemctl enable apache2
Vous pouvez également vérifier l'état de votre service Apache avec la commande suivante :
sudo systemctl status apache2
Sortie :
apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) Main PID: 905 (apache2) Tasks: 7 (limit: 1110) CGroup: /system.slice/apache2.service ├─ 905 /usr/sbin/apache2 -k start ├─ 923 /usr/sbin/apache2 -k start ├─ 926 /usr/sbin/apache2 -k start ├─ 927 /usr/sbin/apache2 -k start ├─ 928 /usr/sbin/apache2 -k start ├─ 929 /usr/sbin/apache2 -k start └─16816 /usr/sbin/apache2 -k start
Étant donné que Joomla est une application basée sur PHP, notre prochaine étape consiste à installer PHP et certaines extensions PHP requises par Joomla :
sudo apt-get install php php-xml php-mysql php-zip
Redémarrez le serveur Web Apache pour charger les modules PHP :
sudo systemctl restart apache2
Vérifiez maintenant la version de PHP installée sur votre serveur :
php -v
Sortie :
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
5. Télécharger Joomla
Ensuite, exécutez les commandes ci-dessous pour télécharger la dernière version de Joomla.
wget https://downloads.joomla.org/cms/joomla3/3-9-1/joomla_3-9-1-stable-full_package-zip?format=zip
Ensuite, exécutez les commandes ci-dessous pour installer et décompresser le package, créez un répertoire Joomla dans le répertoire racine du document Apache et extrayez le fichier d'archive Joomla.
sudo mkdir -p /var/www/html/joomla sudo unzip joomla_3-9-1-stable-full_package-zip?format=zip -d /var/www/html/joomla
Définissez les autorisations du répertoire en conséquence :
sudo chown -R www-data:www-data /var/www/html/joomla sudo chmod -R 755 /var/www/html/joomla
6. Configurer le serveur Web Apache
Créez un nouveau fichier de configuration d'hôte virtuel pour votre site Web Joomla, nommé votre-domaine.com.conf :
sudo nano /etc/apache2/sites-available/your-domain.com.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>
Enregistrez le fichier et quittez.
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
Redémarrez Apache pour que les modifications prennent effet :
sudo systemctl restart apache2
Ouvrez http://votre-domaine.com/ dans votre navigateur Web préféré et terminez les étapes d'installation.
C'est tout. Si vous avez correctement suivi toutes les instructions, vous devriez maintenant pouvoir terminer l'installation de Joomla sur votre serveur Ubuntu 18.04.
Bien sûr, vous n'avez pas besoin d'installer Joomla sur Ubuntu 18.04 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 sur votre serveur Ubuntu 18.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et s'occuperont immédiatement de l'installation de Joomla. Vous pouvez également consulter notre guide sur Comment installer Joomla avec Nginx sur Ubuntu 18.04.
PS . Si vous avez aimé cet article sur comment installer Joomla sur Ubuntu 18.04 , partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons ci-dessous, ou si vous avez des questions, laissez simplement un commentaire, et nos administrateurs système vous répondront dans les plus brefs délais. Merci.