instalar inc configurar configuración composer arbitrary almacenamiento allow abrir php phpmyadmin server-configuration

inc - Error de PhpMyAdmin con el archivo de configuración



instalar phpmyadmin manual (7)

Los errores son:

El almacenamiento de configuración de phpMyAdmin no está completamente configurado, algunas funciones extendidas han sido desactivadas. Para saber por qué, haga clic aquí.
Servidor corriendo con Suhosin. Por favor, consulte la documentación para posibles problemas.

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

$ cfg [''Servidores''] [$ i] [''relación''] ... no OK [Documentación]
Características generales de la relación: Deshabilitado

$ cfg [''Servidores''] [$ i] [''table_info''] ... no OK [Documentación]
Características de la pantalla: desactivado

$ cfg [''Servidores''] [$ i] [''table_coords''] ... no OK [Documentación]

$ cfg [''Servidores''] [$ i] [''pdf_pages''] ... no OK [Documentación]
Creación de archivos PDF: Deshabilitado

$ cfg [''Servidores''] [$ i] [''column_info''] ... no OK [Documentación]
Visualización de comentarios de columna: deshabilitado
Transformación del navegador: deshabilitado

$ cfg [''Servidores''] [$ i] [''marcador''] ... no está bien [Documentación]
Consulta SQL marcada: desactivado

$ cfg [''Servidores''] [$ i] [''historial''] ... no OK [Documentación]
Historial de SQL: deshabilitado

$ cfg [''Servidores''] [$ i] [''designer_coords''] ... no OK [Documentación]
Diseñador: desactivado

$ cfg [''Servidores''] [$ i] [''seguimiento''] ... no está bien [Documentación]
Seguimiento: deshabilitado

$ cfg [''Servidores''] [$ i] [''userconfig''] ... no está bien [Documentación]
Preferencias de usuario: deshabilitado

Mi archivo config.inc.php es el siguiente:

/* 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 */


Justo en la página de error, si se desplaza hacia abajo hasta la parte inferior. Hay una sugerencia que le indica que cierre sesión y vuelva a iniciar sesión. Hacer esto funcionará


Por favor siga estos pasos:

  1. Cree una base de datos llamada phpmyadmin Importar base de datos sql / create_tables.sql
  2. Cree un usuario y conceda acceso para un usuario a esa base de datos (OTORGAR TODOS LOS PRIVILEGIOS EN phpmyadmin. * TO usuario @ ''localhost'' IDENTIFICADO POR ''contraseña'';)
  3. Localice y edite su archivo de configuración, habilite estas líneas en su config.inc.php (elimine # al frente de cada línea)

    /* 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'';

Tenga en cuenta que hay dos guiones bajos entre pma__, debe asegurarse de que coincida con el nombre de la tabla en su base de datos

SI ve este error: $ cfg [''Servidores''] [$ i] [''userconfig''] ... no está bien [Documentación] Preferencias de usuario: Deshabilitado

Eso significa que su configuración no coincide con el nombre de la tabla, o ... su usuario no tiene acceso a la base de datos.


Si está utilizando "create_tables.sql" para crear la base de datos y las tablas, cambie el nombre de las tablas pma__ a pma_ . (Cambie 2 guión bajo a 1 guión bajo)

O cambie el nombre de las tablas en "config.inc.php", pma_ a pma__ (cambie 1 guión bajo a 2 guión bajo).
Por ejemplo, pma_bookmark to pma__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'';


VestaCP Team realizó y probó con éxito el corrector de errores para phpMyAdmin (no hay más mensajes molestos "El almacenamiento de configuración de phpMyAdmin no está completamente configurado, algunas funciones extendidas se han desactivado"). Esperamos que la solución sea útil y ayude a los usuarios.

Página en Github: https://github.com/skurudo/phpmyadmin-fixer

Lo que hace el guión:

  • trabaja desde usuario root;
  • cambios dentro de /etc/phpmyadmin/config.inc.php, corrige el valor;
  • hace una copia de seguridad de /etc/phpmyadmin/config.inc.php en la carpeta / root; agrega un usuario de mysql pma / y la tabla phpmyadmin (si el usuario "pma" o la tabla "phpmyadmin" ya existen, el script los eliminará);
  • descargar y agregar tabla para la base de datos phpmyadmin;
  • archivos temporales limpios, pma.txt sobrante (contiene la contraseña para pma @ localhost) y configuración antigua;

Yo también tuve este mismo problema. Borrar las cookies y el caché funcionó para mí. intentalo


para corregir el error, haga clic en el mensaje, después de eso en la parte superior puede crear un enlace, haga clic en crear y actualizar. Esta solución funciona conmigo.


$cfg[''Servers''][$i][''user''] = ''root''; //mysql username here $cfg[''Servers''][$i][''password''] = ''password''; //mysql password here

Intente agregar las líneas de configuración anteriores después de $cfg[''Servers''][$i][''connect_type''] = ''tcp'';

Si esto tampoco funciona, intente con un nuevo archivo de configuración, puede ser copiando config.sample.inc.php . Asegúrese de que tiene las líneas de configuración mencionadas anteriormente. Compruebe que si funciona bien y luego comience a realizar cambios paso a paso, si se van a realizar cambios.

Tenga en cuenta que el nombre de usuario y la contraseña que proporcione deben poder iniciar sesión desde el símbolo del sistema de mysql.