The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated:

Date Posted: 28-05-2017

When we install phpmyadmin on linux machine and we might have seen the following error on the login page. If we click on the error page, we might have get the following information on the phpmyadmin page.

$cfg[‘Servers’][$i][‘relation’] … not OK [ Documentation ]
General relation features: Disabled

$cfg[‘Servers’][$i][‘table_info’] … not OK [ Documentation ]
Display Features: Disabled

$cfg[‘Servers’][$i][‘table_coords’] … not OK [ Documentation ]

$cfg[‘Servers’][$i][‘pdf_pages’] … not OK [ Documentation ]
Creation of PDFs: Disabled

$cfg[‘Servers’][$i][‘column_info’] …not OK [ Documentation ]
Displaying Column Comments: Disabled
Browser transformation: Disabled

$cfg[‘Servers’][$i][‘bookmarktable’] … not OK [ Documentation ]
Bookmarked SQL query: Disabled

$cfg[‘Servers’][$i][‘history’] …not OK [ Documentation ]
SQL history: Disabled

$cfg[‘Servers’][$i][‘designer_coords’] … not OK [ Documentation ]
Designer: Disabled

$cfg[‘Servers’][$i][‘tracking’] … not OK [ Documentation ]
Tracking: Disabled

The basic phmyadmin installation doesn’t have default configuration which is why we are getting the above error.

Solution:

Inorder to fix the issue, follow the below mentioned steps.

Take a copy of existing configuration file. The default location will be (/etc/phpmyadmin/config.inc.php). If the installation path is different then you need to update corresponding configuration.

vi /etc/phpmyadmin/config.inc.php

$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]['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';

There is two underscore(__) after pma.

Save the file and logout from phpmyadmin page.

Restart the webserver. Incase, if its apache2 on ubuntu host, execute the below command.

/etc/init.d/apache2 restart

Now, the error must be vanished on phpmyadmin page.

 

 

1 thought on “The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated”

Leave a Reply

This website stores cookies on your computer. These cookies are used to provide a more personalized experience and to track your whereabouts around our website in compliance with the European General Data Protection Regulation. If you decide to to opt-out of any future tracking, a cookie will be setup in your browser to remember this choice for one year.

Accept or Deny