在工作中有次遇到一个 cpanel 使用者这篇文章主要介绍了 phpmyadmin 开启很慢, 对于这个问题我百度了一个。网上有相关的文件。说是 phpmyadmin 的版本检测造成的, 因为 phpmyadmin 的官网有时会打不开, 这时只要取消程式码中的版本检测即可解决这个问题,
phpmyadmin4 系列通通载入缓慢的最终原因是最近 phpmyadmin 的官网经常打不开,而 phpmyadmin 页面会自动检查官网上的程式版本更新,所以当你进入 phpmyadmin 管理页面点选资料库的时候 phpmyadmin 一直在尝试连线官网从而把整个开启过程拖得很慢。
最终的解决办法是不让 phpmyadmin 检查更新,找到 phpmyadmin 目录下 version_check.php 档案,具体修改如下:
程式码如下:
if (isset($_SESSION[‘cache’][‘version_check’])
&& time() < $_SESSION[‘cache’][‘version_check’][‘timestamp’] + 3600 * 6
) {
$save = false;
$response = $_SESSION[‘cache’][‘version_check’][‘response’];
} else {
// $save = true;
// $file = ‘http://www.phpmyadmin.net/home_page/version.json’;
// if (ini_get(‘allow_url_fopen’)) {
// $response = file_get_contents($file);
// } else if (function_exists(‘curl_init’)) {
// $curl_handle = curl_init($file);
// curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
// $response = curl_exec($curl_handle);
// }
}
上面程式码是通过注释掉 else{……} 中间这段来取消 phpmyadmin 连线官网 version.json 来检查更新
修改完后 phpmyadmin 马上又回到秒开了。