Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/11/2012, à 14:20

phpmyadmin

messages d'erreur phpmyadmin

quand j'accède à phpmyadmin http:/@ip/phpmyadmin
Dans la page d’accueil j’ai un message en jaune :  « Certaines fonctionnalités ayant trait aux tables reliées sont désactivées. Pour une analyse du problème, cliquez ici. »
quand je clique sur le lien, j'ai cette page
  localhost
$cfg['Servers'][$i]['pmadb'] ...     en erreur [ Documentation ]
$cfg['Servers'][$i]['relation'] ...     en erreur [ Documentation ]
Fonctions relationnelles: désactivé

$cfg['Servers'][$i]['table_info'] ...     en erreur [ Documentation ]
Affichage infobulle: désactivé

$cfg['Servers'][$i]['table_coords'] ...     en erreur [ Documentation ]
$cfg['Servers'][$i]['pdf_pages'] ...     en erreur [ Documentation ]
Génération de schémas en PDF: désactivé

$cfg['Servers'][$i]['column_info'] ...     en erreur [ Documentation ]
Commentaires de colonnes: désactivé
Transformation: désactivé

$cfg['Servers'][$i]['bookmarktable'] ...     en erreur [ Documentation ]
Requêtes en signets: désactivé

$cfg['Servers'][$i]['history'] ...     en erreur [ Documentation ]
Historique SQL: désactivé

$cfg['Servers'][$i]['designer_coords'] ...     en erreur [ Documentation ]
Concepteur: désactivé

$cfg['Servers'][$i]['tracking'] ...     en erreur [ Documentation ]
Suivi: désactivé

quelqu'un peut m'aider svp

Hors ligne

#2 Le 14/11/2012, à 14:46

compte supprimé

Re : messages d'erreur phpmyadmin

Il faut que tu aies une base de données phpmyadmin.
Si tu ne l'as pas encore, tu peux la créer en partant de /usr/share/doc/phpmyadmin/examples/create_tables.sql.gz qu'il suffit d'importer dans phpmyadmin (menu "importer").
Ensuite, il faut que tu regardes dans /etc/phpmyadmin/config.inc.php si tes $cfg['Servers'][$i]['xxx'] sont bien décommentés et indiquent bien la table correspondante de la base de données phpmyadmin.

Cela dit, tout ça n'est pas du tout indispensable et tu peux aussi ignorer le message d'erreur.
(voir dans la doc de phpmyadmin)

Dernière modification par faustus (Le 14/11/2012, à 14:47)

#3 Le 14/11/2012, à 14:56

phpmyadmin

Re : messages d'erreur phpmyadmin

qu'est ce que je dois décommenter dans /etc/phpmyadmin/config.inc.php ?

Hors ligne

#4 Le 14/11/2012, à 15:11

compte supprimé

Re : messages d'erreur phpmyadmin

    /* Optional: Advanced phpMyAdmin features */
    $cfg['Servers'][$i]['pmadb'] = $dbname;
    $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]['tracking'] = 'pma_tracking';
    $cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';

Si tu n'as pas crée la base phpmyadmin pendant l'installation, toutes (?) ces lignes sont commentées. Et en tous cas, si elles ne le sont pas, elles ne renvoient à rien, puisque les tables indiquées n'existent pas. Le message d'erreur signale simplement qu'un certain nombre de fonctionnalités ne sont pas actives. Mais ce sont des fonctionnalités propres à phpmyadmin. Ça ne change strictement rien au fonctionnement de mysql...
Je ne peux pas t'en dire plus, parce que ça dépend à la fois de l'installateur (qui crée par défaut, ou pas, la base phpmyadmin) et de la version de phpmyadmin. Là je suis sous debian sid et la base a été crée automatiquement, ainsi que son activation dans config.inc.php. Mais il se peut que ce soit différent dans ubuntu...

Dernière modification par faustus (Le 14/11/2012, à 15:15)

#5 Le 14/11/2012, à 15:30

phpmyadmin

Re : messages d'erreur phpmyadmin

merci pour ta réponse, d'aprés ta réponse je comprends que ça me pose pas de problèmes au niveau des tables que je vais importer?
moi aussi je suis sous debian

Hors ligne

#6 Le 14/11/2012, à 15:37

phpmyadmin

Re : messages d'erreur phpmyadmin

La base de données phpmyadmin n’était pas créée  au moment de l’installation (je l’ai crée manuellement en l’important de /usr/share/doc/phpmyadmin/examples/create_tables.sql.gz mais ce qui est bizarre est que les lignes que tu viens de m’envoyer  sont pas commentées dans mon fichier, voila ce qui j’ai dans mon fichier :
/**
* Server(s) configuration
*/
$i = 0;
// The $cfg['Servers'] array starts with $cfg['Servers'][1].  Do not use $cfg['Servers'][0].
// You can disable a server config entry by setting host to ''.
$i++;

/**
* Read configuration from dbconfig-common
* You can regenerate it using: dpkg-reconfigure -plow phpmyadmin
*/
if (is_readable('/etc/phpmyadmin/config-db.php')) {
    require('/etc/phpmyadmin/config-db.php');
}

/* Configure according to dbconfig-common if enabled */
if (!empty($dbname)) {
    /* Authentication type */
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    /* Server parameters */
    if (empty($dbserver)) $dbserver = 'localhost';
    $cfg['Servers'][$i]['host'] = $dbserver;

    if (!empty($dbport)) {
        $cfg['Servers'][$i]['connect_type'] = 'tcp';
        $cfg['Servers'][$i]['port'] = $dbport;
    }
    //$cfg['Servers'][$i]['compress'] = false;
    /* Select mysqli if your server has it */
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    /* Optional: User for advanced features */
    $cfg['Servers'][$i]['controluser'] = $dbuser;
    $cfg['Servers'][$i]['controlpass'] = $dbpass;
    /* Optional: Advanced phpMyAdmin features */
    $cfg['Servers'][$i]['pmadb'] = $dbname;
    $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]['tracking'] = 'pma_tracking';

    /* Uncomment the following to enable logging in to passwordless accounts,
     * after taking note of the associated security risks. */
    // $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

    /* Advance to next server for rest of config */
    $i++;
}

/* Authentication type */
//$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
//$cfg['Servers'][$i]['host'] = 'localhost';
//$cfg['Servers'][$i]['connect_type'] = 'tcp';
//$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
//$cfg['Servers'][$i]['extension'] = 'mysql';
/* Optional: User for advanced features */
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* Optional: Advanced phpMyAdmin features */
// $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';
/* Uncomment the following to enable logging in to passwordless accounts,
* after taking note of the associated security risks. */
// $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

/*
* End of servers configuration
*/

/*
* Directories for saving/loading files from server
*/
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

Je ne sais qu’est ce que je dois décommenter dans tout ça.

Hors ligne

#7 Le 14/11/2012, à 15:45

compte supprimé

Re : messages d'erreur phpmyadmin

Ça ne pose aucun problème. Simplement, quand tu as des tables liées, c'est-à-dire une table qui contient un champ identifiant qui renvoie à une autre table, phpmyadmin est capable, si tu le lui indiques et que ces fonctionnalités sont activées, d'afficher non pas l'id mais la valeur correspondante de l'autre table. Ou bien tu pourras enregistrer des requêtes sql en leur donnant un nom (mais tu ne pourras les rappeler que dans phpmyadmin)... Et des choses de ce genre...

Mais ça n'intervient absolument pas dans tes tables, que tu peux utiliser avec php par exemple, comme d'habitude.