溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何解phpmyadmin打開速度很慢的問題

發(fā)布時(shí)間:2021-09-10 17:38:05 來源:億速云 閱讀:121 作者:chen 欄目:開發(fā)技術(shù)

本篇內(nèi)容主要講解“如何解phpmyadmin打開速度很慢的問題”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“如何解phpmyadmin打開速度很慢的問題”吧!

phpmyadmin4系列通通加載緩慢的最終原因是最近phpmyadmin的官網(wǎng)經(jīng)常打不開,而phpmyadmin頁面會自動檢查官網(wǎng)上的程序版本更新,所以當(dāng)你進(jìn)入phpmyadmin管理頁面點(diǎn)擊數(shù)據(jù)庫的時(shí)候phpmyadmin一直在嘗試連接官網(wǎng)從而把整個(gè)打開過程拖得很慢。

最終的解決辦法是不讓phpmyadmin檢查更新,找到phpmyadmin目錄下version_check.php文件,具體修改如下:

復(fù)制代碼 代碼如下:


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連接官網(wǎng)version.json來檢查更新

修改完后phpmyadmin馬上又回到秒開了。

附:另一個(gè)網(wǎng)友的解決方法

復(fù)制代碼 代碼如下:


第一步:
# 文件名 ./libraries/Util.class.php 文件.

# 查找
return strftime($date, $timestamp);

# 替換成如下代碼:
if(extension_loaded('gettext'))
  return strftime($date, $timestamp);

# 中國區(qū)這樣設(shè)置.       
date_default_timezone_set('UTC');
return gmdate('Y-m-d H:i:s', $timestamp + 28800);

#原理: 本地化時(shí)間格式化需要gettext支持, 假如你的環(huán)境沒有開啟此功能, 將會返回亂碼, 影響#phpmyadmin ajax的處理. 本測試在phpmyadmin 4.0.2 php 5.5.0 環(huán)境上驗(yàn)證通過.


# 第二步: ./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);
    } else if (function_exists('curl_init')) {
        $curl_handle = curl_init($file);
        curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
        $response = curl_exec($curl_handle);
    }
# 將上面這些代碼刪除或者注釋掉. 原因是官方已掛, 這檢查升級花費(fèi)30秒時(shí)間.

# 現(xiàn)在退出后, 再登錄訪問, 看看是不是已經(jīng)秒開了?
# 大家試試吧.

到此,相信大家對“如何解phpmyadmin打開速度很慢的問題”有了更深的了解,不妨來實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI