Activer le mode concepteur dans PhpMyAdmin

I. Présentation du mode concepteur

Le mode concepteur dans PHPMyAdmin permet de visualiser les bases de données, leurs tables et les différents champs qui les composent sous la forme d'un schéma. On peut aussi y voir facilement les relations entre les tables. C'est un mode très pratique lorsque l'on est souvent en train de concevoir, modifier ou étudier des systèmes de bases de données.

Dans ce tutoriel, nous allons voir comment activer le mode concepteur dans PHPMyAdmin version 4.1. Ce tutoriel a été validé sous Wamp.

II. Phpmyadmin : Activation du mode concepteur

Pour activer le mode concepteur, c'est assez simple. On va commencer par aller trouver dans le répertoire d'installation de PHPMyAdmin le fichier nommé "config.inc.php".

Sous WAMP, ce fichier se situe dans le répertoire suivant :

C:\wamp\apps\phpmyadmin4.1.14

Pour les distributions Linux et si wamp a été installé via une commande comme apt-get ou yum, le répertoire de PHPMyAdmin se trouvera dans :

/etc/phpmyadmin

Dans ce fichier, nous allons ajouter les lignes suivantes juste avec la fin du fichier "?>" :

$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma__bookmark';
$cfg['Servers'][$i]['relation'] = 'pma__relation';
$cfg['Servers'][$i]['table_info'] = 'pma__table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma__table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma__pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma__column_info';
$cfg['Servers'][$i]['history'] = 'pma__history';
$cfg['Servers'][$i]['designer_coords'] = 'pma__designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma__userconfig';

Après avoir enregistré ces modifications, nous allons importer un fichier au format SQL qui va permettre à phpmyadmin d'avoir sa propre table, contenant ses informations de configuration. On va pour cela à la racine de l'interface web de PhpMyAdmin puis cliquer sur "Importer" :

phpmyadmin-mode-concepteur-01

On pourra ensuite cliquer sur "Parcourir" pour aller chercher le fichier sql en question  :phpmyadmin-mode-concepteur-03

On ira ensuite sélectionner le fichier "create_table.sql" se trouvant dans le répertoire "examples" du répertoire de configuration de PHPMyAdmin :

phpmyadmin-mode-concepteur-02

Suite à cela, il faudra redémarrer PHPMyAdmin. Pour Wamp il faut passer par un clic gauche puis "Exit". Pensez également à fermer votre navigateur avant de relancer Wamp.

On pourra alors retourner sur PHPMyAdmin, puis dans une base de données, apprécier le mode concepteur :

phpmyadmin-mode-concepteur-04
Vue du "Designer mode" ou mode concepteur, dans PHPMyAdmin

Pour bien vérifier que votre menu Concepteur est bel et bien activé après ces manipulations, je vous invite à bien vider votre cache navigateur, voire à faire le test avec un autre navigateur que celui habituellement autorisé, les miens se sont particulièrement accroché à ne pas m'afficher le mode concepteur alors qu'il avait bien été activé 😉 .

Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Partager sur Google+ Envoyer par mail

Mickael Dorigny

Co-fondateur d'IT-Connect.fr. Auditeur/Pentester chez Orange Cyberdéfense.

Nombre de posts de cet auteur : 523.Voir tous les posts

3 thoughts on “Activer le mode concepteur dans PhpMyAdmin

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.