Broken link to php manual.
On the index page of PMA, a link of php extensions manual is broken. (See the image attached.)
I suppose it happens because my system does not have any php extension or may be it is not able to find it from configuration files.
I explored the code and found that the mistake is here. In my system it prints $GLOBALS['cfg']['Server']['extension'] as NULL. So link generated is broken one.
In such a case it should put some text like None or something in place of broken link.
I've tried solving that error. See here
Please give your feedback.
First, I would like to be able to reproduce this problem. How many servers are defined in your config.inc.php ?
I tried reproducing it a fresh clone of pma from github repository on a local WAMP stack. I am also getting "PHP extension" field empty
I noticed $cfg['Servers'][$i]['extension'] = 'mysqli'; is missing from /libraries/config.default.php
It is causing this issue. Is this line removed intentionally from there?
Last edit: Varun Agrawal 2014-02-06
I've attached my config.inc.php file.
It does not have any mentions of number of servers, so it takes the default value.
@Marc Delisle : Were you able to to reproduce this problem. Should I issue a pull request for my solution ..??
Dhananjay: yes and yes.
Fixed with https://github.com/phpmyadmin/phpmyadmin/commit/52084d839ce63aefd16a9c21f8fa6354b091490d