Le système de gestion de contenu Joomla peut être installé aussi bien sur le serveur Web de votre choix que lo­ca­le­ment. Il suffit de remplir quelques con­di­tions préa­lables. Une fois la base de données, le serveur Web et le CMS con­fi­gu­rés pour une uti­li­sa­tion commune, Joomla sera prêt à être installé.

Nom de domaine
Votre domaine en un clic
  • 1 cer­ti­fi­cat SSL Wildcard par contrat
  • Fonction incluse Domain Connect pour une con­fi­gu­ra­tion DNS sim­pli­fiée

Quelles sont les con­di­tions préa­lables à l’ins­tal­la­tion de Joomla ?

Pour installer Joomla, il faut remplir certaines con­di­tions. Ainsi, une version actuelle du langage de script PHP dans lequel Joomla est écrit doit être installée sur votre système. Par exemple, si vous souhaitez installer Joomla 4.x, vous aurez besoin au minimum de la version 7.2.5 de PHP. Pour plus de sécurité, utilisez PHP 8.0 ou une version encore plus récente du langage de pro­gram­ma­tion. Les dé­ve­lop­peurs de Joomla re­com­man­dent également de définir les valeurs suivantes dans PHP.ini, le fichier central de con­fi­gu­ra­tion de PHP :

  • memory_limit : 64M (mieux : 128M ou plus)
  • upload_max_filesize : 30M (ou plus)
  • post_max_size : 30M (ou plus)
  • max_execution_time : 30

De plus, il faut veiller aux com­po­sants logiciels suivants si vous souhaitez installer Joomla en local ou sur l’espace Web de votre choix :

Bases de données prises en charge (Joomla 4.x) :

  Minimum Re­com­mandé Site officiel
MySQL (sous réserve du support d’InnoDB) 5.6 5.6+ mysql.com
Post­greSQL 11.0 11.0+ post­gresql.org

Serveurs Web pris en charge (Joomla 4.x) :

  Minimum Re­com­mandé  
Apache (avec mod_mysql, mod_xml et mod_zlib) 2.4 2.4+ apache.org
NGINX 1.10 1.18+ nginx.org
Microsoft IIS 8 10+ iis.net

Pour pouvoir créer un site Web avec Joomla, vous avez encore besoin d’une adresse Web in­di­vi­duelle et de l’en­vi­ron­ne­ment d’hé­ber­ge­ment adéquat. Vous pouvez opter pour votre propre serveur ou pour un hé­ber­ge­ment chez le four­nis­seur de votre choix.

Installer Joomla : quelles sont les pos­si­bi­li­tés ?

Comme mentionné ci-dessus, vous pouvez installer Joomla, comme tous les autres CMS, sur le serveur Web de votre choix ou lo­ca­le­ment. Cette dernière solution est par exemple re­com­man­dée si vous souhaitez tester le système ou certaines con­fi­gu­ra­tions pour la future ex­ploi­ta­tion en direct de votre projet.

Pour installer Joomla sur un serveur Web, vous disposez gé­né­ra­le­ment de deux pos­si­bi­li­tés (si vous avez ex­ter­na­lisé l’hé­ber­ge­ment) :

  1. Vous installez Joomla ma­nuel­le­ment, ce qui vous permet d’avoir un contrôle maximal sur l’ins­tal­la­tion et la con­fi­gu­ra­tion, mais vous demande également beaucoup d’efforts.
     
  2. Vous utilisez les modules en 1 clic de votre four­nis­seur d’accès pour installer le CMS le plus sim­ple­ment possible sur votre espace Web. Chez IONOS, par exemple, vous pouvez installer Joomla di­rec­te­ment depuis votre compte client grâce au mode « Par Défaut ».

L’avantage des modules en 1 clic est évident : il suffit de suivre les in­di­ca­tions pour installer Joomla et toutes les éléments né­ces­saires sur votre serveur loué, sans avoir besoin de connaître les dif­fé­rents com­po­sants et de té­lé­char­ger les logiciels. Cependant, il est vrai que vous perdez un peu le contrôle de votre ins­tal­la­tion Joomla. L’ins­tal­la­tion manuelle est donc souvent pré­fé­rable si vous souhaitez vous occuper vous-même de la mise à jour du logiciel utilisé et si cela ne vous dérange pas d’investir un peu de temps dans ce projet.

Conseil

Joomla est par­ti­cu­liè­re­ment adapté aux grands projets Web avec des struc­tures complètes. Dans notre grand article com­pa­ra­tif « WordPress vs. Joomla », nous vous ex­pli­quons ce choix et les dif­fé­rences qui existent par rapport au leader du secteur, WordPress.

Tutoriel : comment installer Joomla sur l’espace Web de votre choix

Vous avez un en­vi­ron­ne­ment d’hé­ber­ge­ment approprié sur lequel vous souhaitez installer Joomla ? Alors suivez ces dif­fé­rentes étapes ! N’oubliez pas que vous devez au préalable installer les dé­pen­dances né­ces­saires comme PHP, le serveur Web souhaité (ici : Apache) et une base de données (ici : MySQL).

Étape 1 : té­lé­char­ger le logiciel Joomla

Dans un premier temps, procurez-vous la version actuelle du logiciel Joomla. Pour cela, rendez-vous sur la page de té­lé­char­ge­ment du site officiel de Joomla et té­lé­char­gez la dernière version (ici : 4.1.2).

Etape 2 : té­lé­char­ger les fichiers Joomla sur l’espace Web avec un client FTP

Dé­com­pres­sez le fichier ZIP té­lé­chargé et té­lé­char­gez les fichiers du programme Joomla avec un client FTP dans le ré­per­toire racine de votre serveur Web (ty­pi­que­ment « public_html » ou « htdocs »). Nous utilisons à cet effet le client open source FileZilla.

Étape 3 : créer une base de données

L’étape suivante consiste à créer la base de données pour le projet Joomla. Dans ce tutoriel, nous utilisons une base de données MySQL. Si vous hébergez Joomla chez un four­nis­seur d’accès, vous trouverez gé­né­ra­le­ment une option à cet effet dans votre compte client. Notez le nom de la base de données ainsi que le nom d’uti­li­sa­teur et le mot de passe pour l’accès.

Etape 4 : démarrer l’ins­tal­la­tion de Joomla

Après avoir té­lé­chargé les fichiers sur l’espace Web et créé une base de données, vous pouvez commencer à con­fi­gu­rer Joomla. Pour ce faire, ouvrez le na­vi­ga­teur de votre choix et saisissez l’adresse de domaine sous laquelle votre projet doit fonc­tion­ner. Si les étapes pré­cé­dentes ont été cor­rec­te­ment réalisées, vous devriez main­te­nant voir l’assistant de con­fi­gu­ra­tion pour l’ins­tal­la­tion Web de Joomla. Choi­sis­sez la langue d’ins­tal­la­tion, donnez un nom à votre projet Joomla et appuyez sur « Con­fi­gu­rer les données d’accès ».

Note

Si l’ins­tal­la­tion de Joomla ne démarre pas lors de l’appel de l’adresse de domaine, cela est dû, dans la plupart des cas, à l’absence de lien entre le ré­per­toire d’ins­tal­la­tion et le domaine. Vous pouvez cependant le créer à tout moment via le compte client de votre four­nis­seur d’accès. En cas de doute, contactez le service client.

Étape 5 : con­fi­gu­rer les données d’accès Joomla et la connexion à la base de données

Dé­fi­nis­sez les données d’accès pour le super ad­mi­nis­tra­teur, c’est-à-dire le nom, le nom d’uti­li­sa­teur, le mot de passe (au moins 12 ca­rac­tères) et une adresse email. Puis pour­sui­vez le processus d’ins­tal­la­tion en cliquant sur « Con­fi­gu­rer la connexion à la base de données ».

Connectez main­te­nant l’instance Joomla à la base de données créée pré­cé­dem­ment en sai­sis­sant les données cor­res­pon­dantes. Pour terminer, appuyez sur le bouton « Installer Joomla! ».

Étape 6 : se connecter à l’interface d’ad­mi­nis­tra­tion

Après avoir installé Joomla, vous pouvez vous connecter à tout moment dans l’interface d’ad­mi­nis­tra­tion du CMS avec les données d’accès définies. Pour cela, appelez l’URL d’ad­mi­nis­tra­teur de votre adresse Web en ajoutant à votre domaine le suffixe « /ad­mi­nis­tra­tor ». Pour le domaine mon­do­maine.fr, l’URL de connexion est donc par exemple :

mondomaine.fr/administrator

Dans le back-end, vous pouvez ensuite con­fi­gu­rer votre projet Joomla comme vous le souhaitez et installer des exemples d’articles de blog pour avoir une première im­pres­sion de votre site Web, si vous ne l’avez pas déjà fait dans le cadre de l’ins­tal­la­tion.

Tutoriel : installer Joomla en local (XAMPP)

Il n’y a pas de meilleure base que XAMPP si vous souhaitez installer Joomla en local à des fins de test. In­dé­pen­dam­ment de votre système d’ex­ploi­ta­tion, l’ins­tal­la­tion de ce progiciel vous permet d’obtenir les versions actuelles de tous les com­po­sants im­por­tants pour Joomla. XAMPP est également utilisé comme base dans notre tutoriel sur l’ins­tal­la­tion locale de Joomla.

Étape 1 : installer XAMPP

La con­fi­gu­ra­tion locale de Joomla doit commencer par l’ins­tal­la­tion de XAMPP. Vous trouverez des fichiers de té­lé­char­ge­ment pour Windows, Linux et macOS sur le site d’Apache Friends, l’or­ga­ni­sa­tion à but non lucratif à l’origine du projet XAMPP.

Té­lé­char­gez le fichier d’ins­tal­la­tion cor­res­pon­dant à votre système et exécutez le programme d’ins­tal­la­tion par un double-clic.

Note

Dans certains cas, notamment avec l’édition serveur de Windows, le contrôle de compte d’uti­li­sa­teur (UAC) peut entraver le processus d’ins­tal­la­tion de XAMPP. Il est donc re­com­mandé de dé­sac­ti­ver tem­po­rai­re­ment cette fonction pour l’ins­tal­la­tion.

Étape 2 : démarrer Apache et MySQL via le panneau de contrôle XAMPP

Ouvrez le panneau de con­fi­gu­ra­tion XAMPP et démarrez le serveur Web Apache ainsi que la base de données MySQL (les deux premières entrées). Lors du premier démarrage des deux ap­pli­ca­tions, il se peut que le pare-feu s’ouvre. Dans ce cas, autorisez la connexion en appuyant sur « Autoriser l’accès ». Si les deux services ont pu être démarrés comme prévu, les entrées sont sur­lig­nées en vert dans le tableau de bord.

Étape 3 : té­lé­char­ger le logiciel Joomla et le dé­com­pres­ser

L’étape suivante consiste à se rendre sur le site officiel de Joomla et à té­lé­char­ger la version actuelle du CMS (ici : 4.1.2).

Après le té­lé­char­ge­ment, dé­com­pres­sez le fichier ZIP et copiez ensuite le dossier Joomla dans le ré­per­toire du serveur Web de XAMPP, qui se présente comme suit :

...\xampp\htdocs

Étape 4 : créer une base de données

Avant d’installer Joomla en local, créez une base de données pour votre projet lors de la dernière étape de pré­pa­ra­tion. Pour ce faire, lancez le na­vi­ga­teur de votre choix et accédez à l’adresse suivante :

localhost/phpmyadmin/

Via cette adresse, ouvrez l’outil de gestion de base de données php­MyAd­min. Sé­lec­tion­nez l’onglet « Bases de données » et créez une nouvelle base de données avec le nom « joomla-ins­tal­la­tion ».

Étape 5 : installer Joomla

Pour installer Joomla main­te­nant, ouvrez à nouveau le na­vi­ga­teur et appelez l’adresse du localhost du dossier Joomla pré­cé­dem­ment dé­com­pressé et copié dans le ré­per­toire du serveur Web. Nous n’avons pas renommé le dossier après l’ins­tal­la­tion, c’est pourquoi il porte dans notre cas le nom « Joomla_4.1.2-Stable-Full_Package ». L’adresse pour le démarrage de l’ins­tal­la­tion de Joomla est donc la suivante :

localhost/Joomla_4.1.2-Stable-Full_Package

Choi­sis­sez la langue d’ins­tal­la­tion souhaitée et donnez un nom à votre projet Joomla. Pour­sui­vez ensuite l’ins­tal­la­tion en cliquant sur « Con­fi­gu­rer les données d’accès ».

Les données d’accès sont celles du super ad­mi­nis­tra­teur du projet avec les droits d’ad­mi­nis­tra­tion les plus élevés. Rem­plis­sez toutes les données demandées et cliquez ensuite sur « Con­fi­gu­rer la connexion à la base de données ».

Conservez les données pour le type de base de données, le nom d’hôte, le préfixe et le chif­fre­ment et générez un uti­li­sa­teur de base de données in­di­vi­duel (avec un mot de passe si vous le souhaitez). Sous « Nom de la base de données », indiquez le nom de la base de données créée à l’étape pré­cé­dente. Pour finir, cliquez sur « Installer Joomla! »

L’ins­tal­la­tion prend un certain temps. Un message s’affichera dès que Joomla sera installé.

Conseil

Le concept classique de CMS avec front-end, back-end et base de données est très répandu et constitue une solution flexible pour les projets Web les plus divers. Vous pouvez en apprendre plus grâce à notre article consacré au front-end et back-end.

Les premières étapes après l’ins­tal­la­tion de Joomla

Une fois vous vous êtes connecté à la zone de con­fi­gu­ra­tion après l’ins­tal­la­tion, vous pouvez commencer les premières tâches de gestion dans le back-end de votre projet Joomla. Une première étape ju­di­cieuse pour tous ceux qui sou­hai­tent découvrir Joomla est l’ins­tal­la­tion des Données d’Exemple de type blog. Dans le tableau de bord, vous trouverez un bouton d’ins­tal­la­tion cor­res­pon­dant dans la catégorie « Sample Data ». Joomla crée ensuite un blog de dé­mons­tra­tion sur la base du modèle standard Cas­sio­peia.

Nous avons résumé ci-dessous d’autres premières étapes utiles lors de votre ins­tal­la­tion Joomla.

Installer une langue sup­plé­men­taire

Lors de l’ins­crip­tion, vous avez la pos­si­bi­lité d’indiquer la langue souhaitée pour le back-end. En règle générale, seule la langue que vous avez indiquée lors de l’ins­tal­la­tion de Joomla est dis­po­nible. Si né­ces­saire, vous pouvez toutefois installer d’autres options de langue en suivant les étapes suivantes :

  1. Cliquez sur l’entrée « Système » dans le menu latéral gauche.
  2. Sé­lec­tion­nez l’option « Langues » dans la catégorie « Installer ».
  3. Utilisez la fonction de recherche ou naviguez dans la liste pour trouver la langue de votre choix.
  4. Cliquez sur « Installer ».

Installer des ex­ten­sions

Vous avez en tête certaines ex­ten­sions Joomla que vous souhaitez utiliser pour votre projet ? Vous pouvez installer ces ex­ten­sions pratiques à tout moment via le back-end.

Pour ce faire, cliquez sur « Système » dans le menu latéral gauche et sé­lec­tion­nez ensuite l’entrée « Ex­ten­sions » (sous « Installer »). Pour l’ins­tal­la­tion des ex­ten­sions Joomla, vous disposez main­te­nant de quatre pos­si­bi­li­tés dif­fé­rentes :

  • Té­lé­char­ger le package : si vous avez déjà té­lé­chargé le plug-in Joomla souhaité, vous pouvez glisser-déposer le package dans la zone prévue ou indiquer l’em­pla­ce­ment où vous souhaitez l’installer.
     
  • Installer à partir du ré­per­toire : si vous ne souhaitez pas accéder étape par étape au ré­per­toire dans lequel se trouve le package de l’extension Joomla, vous pouvez utiliser cette option pour indiquer di­rec­te­ment le ré­per­toire.
     
  • Installer à partir de l’URL : si vous n’avez pas encore té­lé­chargé l’extension, mais que vous disposez du lien de té­lé­char­ge­ment approprié, vous pouvez le copier di­rec­te­ment dans la ligne. Joomla té­lé­char­gera ensuite au­to­ma­ti­que­ment le fichier et ins­tal­lera l’extension.
     
  • Installer à partir du catalogue Web : Le catalogue web vous permet de re­cher­cher di­rec­te­ment les ex­ten­sions dis­po­nibles dans le backend de Joomla et de les installer di­rec­te­ment (si elles sont gratuites).

Installer des templates

Si vous avez installé un template Joomla à l’aide du ges­tion­naire d’ex­ten­sions, vous pouvez faire de ce nouveau modèle de design le nouveau modèle par défaut de votre projet en quelques étapes :

  1. Cliquez sur « Système » dans le menu latéral gauche.
  2. Sé­lec­tion­nez « Styles de modèles de site ».
  3. Sé­lec­tion­nez l’entrée du template souhaité.
  4. Cliquez sur le bouton « Standard ».
Nom de domaine
Votre domaine en un clic
  • 1 cer­ti­fi­cat SSL Wildcard par contrat
  • Fonction incluse Domain Connect pour une con­fi­gu­ra­tion DNS sim­pli­fiée
Aller au menu principal