PhpMyAdmin erreur avec le fichier de config

les Erreurs sont les suivantes:

le stockage de configuration de phpMyAdmin n'est pas complètement configuré, certaines fonctions ont été désactivées. Pour savoir pourquoi, cliquez ici.

Serveur tournant avec Suhosin. Veuillez vous reporter à la documentation pour problèmes possibles.

$ cfg ['Servers'] [$i] ['pmadb']... OK

$ cfg ['Servers'] [$i] ['relation']... not OK [Documentation ]

Rapport général caractéristiques: Désactivé

$ cfg ['Servers'] [$i] ['table_info']... not OK [Documentation ]

Caractéristiques D'Affichage: Désactivé

$ cfg ['Servers'] [$i] ['table_coords']... not OK [Documentation ]

$ cfg ['Servers'] [$i] ['pdf_pages']... not OK [Documentation ]

Création de PDFs: handicapés

$ cfg ['Servers'] [$i] ['column_info']...not OK [Documentation ]

Afficher Les Commentaires De La Colonne: Désactivé

Transformation du navigateur: désactivé

$ cfg ['Servers'] [$i] ['bookmarktable']... not OK [Documentation ]

Recherche SQL avec un signet: désactivé

$ cfg ['Servers'] [$i] ['history']...not OK [Documentation ]

Historique SQL: Désactivé

$ cfg ['Servers'] [$i] ['designer_coords']... not OK [Documentation ]

Designer: Disabled

$ cfg ['Servers'] [$i] ['tracking']... not OK [Documentation ]

Suivi De: Désactivé

$ cfg ['Servers'] [$i] ['userconfig']... not OK [Documentation ]

Préférences de l'utilisateur: désactivé

Ma config.Inc.fichier php est comme suit:

/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * phpMyAdmin sample configuration, you can use it as base for
 * manual configuration. For easier setup you can use setup/
 *
 * All directives are explained in Documentation.html and on phpMyAdmin
 * wiki <http://wiki.phpmyadmin.net>.
 *
 * @package phpMyAdmin
 */

/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = 'myblowfishpass';

/*
 * Servers configuration
 */
$i = 0;

/*
 * First server
 */
$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 mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

/*
 * phpMyAdmin configuration storage settings.
 */

/* User used to manipulate with storage */
 $cfg['Servers'][$i]['controluser'] = 'dave1';
 $cfg['Servers'][$i]['controlpass'] = 'mypassword';

/* Storage database and tables */
 $cfg['Servers'][$i]['pmadb'] = 'wordpress_db'; //the name of my db table
 $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark'; //does the pma_ need to change to dave1_?
 $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]['tracking'] = 'pma_tracking';
 $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
 $cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
/* Contrib / Swekey authentication */
 $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';

/*
 * End of servers configuration
 */

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

/**
 * Defines whether a user should be displayed a "show all (records)"
 * button in browse mode or not.
 * default = false
 */
  $cfg['ShowAll'] = true;

/**
 * Number of rows displayed when browsing a result set. If the result
 * set contains more rows, "Previous" and "Next".
 * default = 30
 */
  $cfg['MaxRows'] = 50;

/**
 * Use graphically less intense menu tabs
 * default = false
 */
//$cfg['LightTabs'] = true;

/**
 * disallow editing of binary fields
 * valid values are:
 *   false  allow editing
 *   'blob' allow editing except for BLOB fields
 *   'all'  disallow editing
 * default = blob
 */
//$cfg['ProtectBinary'] = 'false';

/**
 * Default language to use, if not browser-defined or user-defined
 * (you find all languages in the locale folder)
 * uncomment the desired line:
 * default = 'en'
 */
  $cfg['DefaultLang'] = 'en';
//$cfg['DefaultLang'] = 'de';

/**
 * default display direction (horizontal|vertical|horizontalflipped)
 */
//$cfg['DefaultDisplay'] = 'vertical';


/**
 * How many columns should be used for table display of a database?
 * (a value larger than 1 results in some information being hidden)
 * default = 1
 */
//$cfg['PropertiesNumColumns'] = 2;

/**
 * Set to true if you want DB-based query history.If false, this utilizes
 * JS-routines to display query history (lost by window close)
 *
 * This requires configuration storage enabled, see above.
 * default = false
 */
//$cfg['QueryHistoryDB'] = true;

/**
 * When using DB-based query history, how many entries should be kept?
 *
 * default = 25
 */
//$cfg['QueryHistoryMax'] = 100;

/*
 * You can find more configuration options in Documentation.html
 * or here: http://wiki.phpmyadmin.net/pma/Config
 */
17
demandé sur Fabio 2012-11-16 03:52:14

7 réponses

moi aussi j'avais ce même problème. nettoyer les cookies et la cache a fonctionné pour moi. essayer

60
répondu Tejesh Alimilli 2013-02-17 18:08:42

Si vous utilisez "create_tables.sql " pour créer la base de données et les tables, changer le nom des tables pma__pma_ . (changer 2 soulignement à 1 soulignement)

ou changer le nom des tables dans "config.Inc.php",pma_pma__ (changement 1 trait de soulignement pour 2 trait de soulignement).

Par exemple, pma_bookmarkpma__bookmark

$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]['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';
8
répondu Jef888 2013-05-11 17:25:08

VestaCP Team a réalisé et testé avec succès un correcteur d'erreur pour phpMyAdmin (plus de message gênant "le stockage de configuration de phpMyAdmin n'est pas complètement configuré, certaines fonctionnalités étendues ont été désactivées"). Nous espérons que le correctif sera utile et aidera les utilisateurs.

la Page sur Github: https://github.com/skurudo/phpmyadmin-fixer

Ce que fait le script:

  • fonctionne à partir de la racine de l'utilisateur;
  • des changements à l'intérieur /etc / phpmyadmin / config.Inc.php, fixe la valeur;
  • fait une sauvegarde de /etc/phpmyadmin/config.Inc.php /dossier racine; ajoute dans un utilisateur mysql pma / et la table phpmyadmin (si l'utilisateur "pma" ou la table "phpmyadmin" existe déjà, le script les supprimera!);
  • télécharger et ajouter une table de base de données phpmyadmin;
  • nettoyer les fichiers temp, les restes de pma.txt (contient le mot de passe pour la pma@localhost) et à l'ancienne config;
4
répondu Pavel Galkin 2016-01-23 21:17:48
$cfg['Servers'][$i]['user'] = 'root'; //mysql username here
$cfg['Servers'][$i]['password'] = 'password'; //mysql password here

essayez d'ajouter les lignes de configuration ci-dessus après $cfg['Servers'][$i]['connect_type'] = 'tcp';

si ceux-ci ne fonctionnent pas alors essayez avec un nouveau fichier de configuration, peut-être en copiant config.échantillon.Inc.php. Assurez-vous qu'il possède les lignes de configuration mentionnées ci-dessus. Vérifier que si cela fonctionne très bien et puis commencer à faire des changements, étape par étape, si des modifications doivent être apportées..

veuillez noter que le nom d'utilisateur et le mot de passe que vous fournissez devraient être en mesure de vous identifier à partir de mysql invite de commande..

2
répondu 000 2012-11-16 03:57:43

s'il vous Plaît suivez ces étapes :

  1. créer une base de données nommée phpmyadmin Import database sql / create_tables.sql
  2. créer un utilisateur et accorder l'accès à un utilisateur pour cette base de données (accorder tous les privilèges sur phpmyadmin.* DE user@ 'localhost' IDENTIFIED BY 'password';)
  3. Localisez et éditez votre fichier de configuration, activez ces lignes dans votre configuration.Inc.php (enlever le # devant chaque ligne)

    /* User used to manipulate with storage */
     $cfg['Servers'][$i]['controlhost'] = 'localhost';
     $cfg['Servers'][$i]['controluser'] = 'phpmyadmin_pma';
     $cfg['Servers'][$i]['controlpass'] = 'yourpassword';
    
    /* 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';
    
     /* These lines I added-in because they are not exist in the config_sample.inc.php */
     $cfg['Servers'][$i]['favorite'] = 'pma__favorite';
     $cfg['Servers'][$i]['users'] = 'pma__users';
     $cfg['Servers'][$i]['usergroups'] = 'pma__usergroups';
     $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding';
     $cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearches';
     $cfg['Servers'][$i]['central_columns'] = 'pma__central_columns';
     $cfg['Servers'][$i]['designer_settings'] = 'pma__designer_settings';
     $cfg['Servers'][$i]['export_templates']  = 'pma__export_templates';
    

veuillez noter qu'il y en a deux souligne entre pma___, vous devez vous assurer qu'il correspond au nom de la table dans votre base de données

SI vous voyez ce message d'erreur: $cfg ['Servers'] [$i] ['userconfig']... pas OK [Documentation ] Préférences de l'utilisateur: désactivé

cela signifie que votre paramètre de configuration ne correspond pas au nom de la table, or... votre utilisateur n'a pas accès à la base de données.

1
répondu Dylan B 2016-08-04 02:56:10

Droite dans la page d'erreur, si vous faites défiler vers le bas. Il y a un conseil qui vous dit de vous déconnecter et de vous connecter à nouveau. Ceci vous permettra de travailler

0
répondu Anh Nguyen 2014-01-28 06:19:12

pour corriger l'erreur, cliquez sur le message, ensuite vous pouvez si lien Créer, cliquez sur Créer et rafraîchir. cette solution fonctionne avec moi.

0
répondu Houssin Boulla 2017-10-29 10:43:37