PHPascal.com

PHPAscal rouge2 (Version bleu)


Programmation web CSS HTML PHP Jquery Javascript Wordpresse RSS SQL SSH, serveur linux Outils
  PHPascal a 144 articles


Recherche


cheap nike nfl jerseysWholesale cheap nfl jerseyscheap jerseys online from chinacheap nfl jerseys free shippingwholesale nba jerseysWholesale cheap nhl jerseyscheap nhl jerseys onlinecheap nba basketball jerseys

Valid HTML 5

Programmation web / Outils / Installer option conception pour PHPMyAdmin

Ajouter la fonctionnalité concepteur et schéma en PDF pour PhpMyAdmin 3.5.1

L'explication qui suit est basé sur une installation de WAMP 2.0 avec phpMyAdmin  3.5.1 (ATTENTION: cette installation ne marchera pas avec un plus vielle version de PHPMyAdmin). Si vous avez une version plus récente de phpMyAdmin cela ne peux aussi pas fonctionné.

Pour ajouter la fonction des tables reliés il faut créé la BD phpmyadmin avec le fichier : create_tables.sql qui ce trouve dans le répertoire /wamp/apps/phpmyadmin3.5.1/examples/ de PHPMyadmin ou est disponible sur la page : Scripts pour créé table reliés pour PHPMyAdmin



Sans l'option d'installer l'erreur suivante s'affiche  avec l'onglet Opérations :

Erreur
Certaines fonctionnalités ayant trait aux tables reliées sont désactivées. Pour une analyse du problème, cliquez ici.



Une fois le script create_tables.sql  exécuter via une fenêtre SQL, la BD pour faire la gestion des tables reliées existe et il reste juste a spécifier l'emplacement de cette base de données ainsi que ces différentes tables au fichier de configuration de PHPMyadmin.

Le fichier de config est : config.inc.php et est situer a la racine de votre phpmyadmin, il se peut que ce fichier n'exisite pas alors vous devez le créé a partir du fichier config.default ou de config.sample selon les version de PhpMyAdmin.

Dans ce fichier de config, toutes les configuration sont déjà présente mais il sont commenter il suffit d'enlever les // de commentaire pour les ligne de code suivantes:

/* Storage database and tables */
$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]['table_uiprefs'] = 'pma_table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
$cfg['Servers'][$i]['recent'] = 'pma_recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';




Si vous utiliser plusieurs connexion différentes vous devez faire l'installation sur chaque serveur de la BD phpmyadmin et ajouter a chaque serveur l'emplacement des tables phpmyadmin.

En générale vous pouvez placer ce code en dessous de la ligne de code :
$cfg['Servers'][$i]['verbose']       = '';          // Verbose name for this host - leave blank to show the hostname


Une fois la configuration modifier vous pouvez rafraichir votre phpmyadmin et un nouvel onglet devrait apparaître soit : CONCEPTEUR et avec l'onglet Opération pour pourrai maintenant faire des schéma en PDF de vos BD relationnel.
Article écrit le 5 novembre 2008
Article modifié le 21 janvier 2013

Autres articles sous la même catégorie


Pascal Dubreuil | © PHPascal.com 2017
Temps d'exécution : 0.0238 sec
Imprimer le 22 October 2017 - 09:38:09
par Pascal Dubreuil organisateur du Marathon de Laval