When I opened phpMyAdmin without selected server and after selecting server, I got following error for central column:
The description for Event ID 2 from source PHP-5.5.1 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
php[1584]
PHP Fatal error: Call to a member function selectDb() on a non-object in C:\Program Files\Apache Software Foundation\Apache24\htdocs\phpMyAdmin\libraries\central_columns.lib.php on line 706
Which phpMyAdmin version?
Can you attach here your config.inc.php, obfuscating sensitive details?
phpMyAdmin version is 4.4.7
With your config file, on the initial page I get no error message. Which server are you selecting? and on this server, does the database defined in pmadb (named "phpmyadmin") exist?
Hi,
i get error messages after selecting any server, logging, opens any database, opens central columns and table selection. Phpmyadmin database exists and all its tables.
Screenshot is attached.
Thanks. With your scenario and your config file, I am able to reproduce the problem in 4.4.7 (in PMA_getHTMLforColumnDropdown, $GLOBALS['dbi'] is null). Also, testing with the master branch, I don't have the error 500, but the "Select a column" dropdown is empty after choosing a table in the "Add column" dialog.
Last edit: Marc Delisle 2015-05-29
Hi jan,
let us know if the fix works for you.
fix: https://github.com/phpmyadmin/phpmyadmin/pull/1702 .
Thanks,
Yes, it's working.
Thanks.