在工作中有次遇到一個 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 馬上又回到秒開了。