Support Joomla ®, guides et aide Joomla

Contactez nous !

  

Créer sa base de données


Besoin d'aide ? Contactez-nous : support à partir de 65€ HT/heure

La base de données est le fichier qui contient tous les éléments textuels de votre site : contenu (articles), mais aussi intitulés des liens, des menus, données utilisateurs (identifiants, mots de passe), etc.

La base de données est structurée en différentes tables, chacune de ces tables contenant des données réparties en rangées et colonnes, comme un tableur Excel. Chaque type de contenu a sa propre table.

Le contenu de la table des articles :
Contenu de la table articles

Joomla a donc besoin d'une base de données pour fonctionner et y stocker les contenus.

Cependant, Joomla ne créée pas automatiquement cette base de données. Il faut qu'elle soit créée pour pouvoir lancer l'installation. C'est un pré-requis obligatoire.


Dans le cas d'un hébergement mutualisé

Il existe plusieurs types d'hébergement pour un site Web. Le premier d'entre eux est l'hébergement mutualisé.

Ce type d'hébergement partage le serveur entre plusieurs sites Web qui sont hébergés côte à côte. Ils partagent l'espace disque et les ressources de la machine. Ce type d'hébergement se destine évidemment aux petits sites ne faisant pas une audience spectaculaire.

La plupart du temps dans ce type de souscription, votre hébergeur créera votre base de données. Elle sera liée à votre compte utilisateur chez eux, et sera initialement vide.

Selon le type de formule choisie vous aurez droit à créer plusieurs bases de données (pour plusieurs sites), même si généralement un hébergement mutualisé n'en propose qu'une seule.

Pour installer votre site Joomla, vous aurez besoin du nom de votre base de données, ainsi que des données de votre compte (identifiant, mot de passe). Ces données vous seront fournies par votre hébergeur, vraisemblablement par mail.

Pour supprimer ou créer une nouvelle base, utilisez l'interface fournie par votre hébergeur, sachant que si vous êtes limité à une seule base de données, vous devrez supprimer l'existante, et donc perdre toutes les données qu'elle contient, pour créer la nouvelle.

Vous devriez cependant pouvoir accéder à votre base avec l'outil phpMyAdmin, qui est une interface de gestion de bases de données, codée en PHP.

Un aperçu de phpMyAdmin :
Accès phpMyAdmin

Cette interface, accessible depuis les pages de configuration de certains hébergeurs (notamment OVH), permet de visualiser le contenu de sa base, et, le cas échéant, d'effectuer quelques opérations, en fonction du type de droits qui correspondent à votre souscription.

Besoin d'aide ? Contactez-nous : support à partir de 65€ HT/heure

Dans le cas d'un hébergement sur serveur dédié ou en local

Le second type d'hébergement utilise ce que l'on appelle des serveurs dédiés. Ici, chaque serveur est entièrement dédié à un seul site. Sont concernés par ce type d'hébergement les "gros" sites, portails, plates-formes communautaires, sites d'information et autres boutiques en ligne avec de nombreuses références.

Un hébergement sur un serveur dédié signifie que vous aurez probablement la main sur divers outils, et notamment des interfaces de type Plesk ou phpMyAdmin.

Ces outils vous permettront de créer vous-même votre base de données, dans le cas où cela n'aurait pas déjà été fait par votre hébergeur. Cette méthode fonctionnera également si vous souhaitez créer une base de données pour installer Joomla en local.

Créer sa base de données sous phpMyAdmin est extrêmement simple :

Cliquez sur le lien pour vous rendre sur phpMyAdmin, soit depuis l'interface de votre hébergeur, soit depuis l'interface du programme que vous utilisez pour installer Joomla en local (XAMPP, Wamp Server, MAMP...). Vous aurez accès à la page d'accueil de l'outil :

Interface phpMyAdmin

Dans la zone "MySQL", vous verrez un champ Créer une base de données :

Créer sa base de données

Entrez le nom choisi pour votre base - tout en minuscule, sans accents et sans espaces - et cliquez sur Créer sans modifier les paramètres d'interclassement.

Nom de la base

Un message vous indiquera que la base a bien été créée :

Base créée

C'est ce nom que Joomla vous demandera lors de son installation : notez-le ou retenez-le.

Si par défaut il existe un compte root (voir l'entrée Wikipedia), il faudra créer un utilisateur pour se connecter à la base.

Si vous avez les droits suffisants, vous devriez voir apparaître un onglet Privilèges dans phpMyAdmin :

Bouton Privilèges

Cliquez sur l'onglet Privilèges puis sur le lien Ajouter un utilisateur qui se trouve en bas de page :

Ajouter un utilisateur

Vous devrez renseigner :

  • un nom d'utilisateur, c'est-à-dire un identifiant, ou un login. Préférez là encore les termes en minuscule, sans accents ni espace.
  • le nom du serveur, qui sera dans la grande majorité des cas localhost (la base de données est souvent sur la même machine que le site lui-même, elle est donc en local), à moins que votre hébergeur ne vous spécifie le contraire, auquel cas il faudra rentrer le nom du serveur qui vous est fourni (note : en local, il faudra obligatoirement indiquer "localhost")
  • un mot de passe, qui sera évidemment lié à l'identifiant, et vous servira pour vous connecter à la base de données. Plus il est complexe, plus il sera sécurisé (n'hésitez pas à utiliser le bouton situé en-dessous pour générer un mot de passe aléatoirement

Identifiant et mot de passe

Cochez ensuite l'option Donner les privilèges passepartout ("%") et cliquez sur le lien Tout cocher devant Privilèges globaux.

Privilèges de l'utilisateur

Cliquez sur le bouton Exécuter situé en bas de la page pour créer l'utilisateur :

Créer l'utilisateur

Là aussi, un message vous indiquera que l'utilisateur a bien été créé :

Utilisateur créé

Ici, trois données à retenir : l'identifiant et le mot de passe, qui serviront à Joomla pour se connecter à la base de données, et enfin le nom du serveur.


Maintenant que notre base de données à été créée, nous allons pouvoir installer Joomla :

Besoin d'aide ? Contactez-nous : support à partir de 65€ HT/heure

Installer Joomla

Astuces et Conseils

Si votre hébergement est chez OVH, la procédure classique consistant à ajouter à votre fichier .htaccess la ligne php_value register_globals Off ne fonctionnera pas.

En effet OVH a modifié la configuration de ses serveurs. Pour désactiver le Register globals il faut ajouter cette ligne : SetEnv REGISTER_GLOBALS 0

Lors de l'installation de Joomla il faut modifier certains droits sur les dossiers et fichiers. Si votre hébergement est chez OVH, il faut savoir que leurs serveurs n'acceptent pas les CHMOD 777 sur les dossiers. Il faut mettre un CHMOD 755.

Lorsque vous trier votre liste d'articles pour n'afficher que ceux d'une section voire d'une catégorie donnée, si vous cliquez sur Nouveau, le nouvel article sera directement dans la section et dans la catégorie avec lesquelles vous avez filtré vos articles.


Attention : les noms de tous les fichiers (documents, images) comme ceux des répertoires doivent s’écrire sans accents, sans espaces, et sans caractères spéciaux autres que - (tiret) _ (underscore) ou . (point). Les majuscules sont tolérées, mais sont dispensables.
Exemples de nommage corrects : image-du-chateau.jpg, le_chateau.jpg, chateau.jpg
Exemples de nommage incorrects : image du chateau.jpg, château.jpg


Attention : les seuls formats d’images tolérés sont JPG (ou JPEG), GIF et PNG. Les formats BMP, PSD, TIFF et autres sont fortement déconseillés.


Qui est Support Joomla! ® ? | Plan du site | Mentions Légales | Nous contacter









Le nom Joomla!® est utilisé sous license limitée de Open Source Matters, qui reste le propriétaire mondial de la marque.
Support Joomla n'est ni affilié à Open Source Matters ou au projet Joomla!®, ni approuvé par eux.

http://www.support-joomla.com/ is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.

Support Joomla est basé sur le template JA Purity II par JoomlArt