4

I'm used to seeing phpMyAdmin notify me of updates fairly frequently so when a few weeks went by without any notifications I headed over to the official site to discover that my installation was out of date.

What I can't determine is why the notifications stopped. I looked in my logs and it appears as if the version checking is still occurring:

[28/Sep/2015:12:31:00 -0400] "GET /pma/version_check.php?&_nocache=1443457870977619155 HTTP/1.1" 200 2

Yet no notifications are appearing. If I run version_check.php directly, I get a reply of []. On another server that we have (which updated properly), I get {"version":"","date":""}.

My config file consists of:

$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['auth_type'] = 'cookie';

$cfg['ForceSSL'] = true;
$cfg['DefaultLang'] = 'en';
$cfg['ServerDefault'] = 1;
$cfg['PmaNoRelation_DisableWarning'] = true;
$cfg['VersionCheck'] = true;

What can I do to get the notification working again?

j08691
  • 141
  • 5

1 Answers1

2

Most likely this is is caused by missing curl extension and disabled allow_url_fopen. Without these phpMyAdmin can not check for new version and doesn't report this anyhow. This will be fixed in future releases, see https://github.com/phpmyadmin/phpmyadmin/issues/11874