怎么解决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);//}elseif(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马上又回到秒开了。
附:另一个网友的解决方法
代码如下:
第一步:#文件名./libraries/Util.class.php文件.#查找returnstrftime($date,$timestamp);#替换成如下代码:if(extension_loaded('gettext'))returnstrftime($date,$timestamp);#中国区这样设置.date_default_timezone_set('UTC');returngmdate('Y-m-dH:i:s',$timestamp+28800);#原理:本地化时间格式化需要gettext支持,假如你的环境没有开启此功能,将会返回乱码,影响#phpmyadminajax的处理.本测试在phpmyadmin4.0.2php5.5.0环境上验证通过.#第二步:./version_check.php文件.$save=true;$file='http://www.phpmyadmin.net/home_page/version.json';if(ini_get('allow_url_fopen')){$response=file_get_contents($file);}elseif(function_exists('curl_init')){$curl_handle=curl_init($file);curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);$response=curl_exec($curl_handle);}#将上面这些代码删除或者注释掉.原因是官方已挂,这检查升级花费30秒时间.#现在退出后,再登录访问,看看是不是已经秒开了?#大家试试吧.
感谢各位的阅读!关于“怎么解决phpmyadmin打开很慢的问题”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。