• Nginx环境包
  • Nginx PHP5.2系列
  • Nginx PHP5.3系列
  • Nginx PHP5.4系列
  • Nginx PHP5.5系列
  • Nginx PHP5.6系列
  • Nginx PHP7.0系列
  • Nginx PHP7.2系列
  • Kangle环境包
  • UPUPW PHP探针
  • 环境运行库
  • 环境扩展
  • UPUPW教程
  • UPUPW常见问题解答
  • Apache版PHPbeplay官网教程
  • Ngnix版PHPbeplay官网教程
  • Kangle版PHPbeplay官网教程
  • 技术文档
  • 服务器技术
  • 网页技术
  • ANK环境
  • phpmyadmin加载缓慢的终极解决方法


    编辑: upupw 发布时间: 2013-06-08 23:07:57 来源: UPUPW绿色服务器平台 热度: 20333

    phpmyadmin4.0系列通通加载缓慢的最终原因是最近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马上又回到秒开了。