您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關怎么解決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馬上又回到秒開了。
附:另一個網友的解決方法
代碼如下:
第一步: # 文件名 ./libraries/Util.class.php 文件. # 查找 return strftime($date, $timestamp); # 替換成如下代碼: if(extension_loaded('gettext')) return strftime($date, $timestamp); # 中國區這樣設置. date_default_timezone_set('UTC'); return gmdate('Y-m-d H:i:s', $timestamp + 28800); #原理: 本地化時間格式化需要gettext支持, 假如你的環境沒有開啟此功能, 將會返回亂碼, 影響#phpmyadmin ajax的處理. 本測試在phpmyadmin 4.0.2 php 5.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); } else if (function_exists('curl_init')) { $curl_handle = curl_init($file); curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($curl_handle); } # 將上面這些代碼刪除或者注釋掉. 原因是官方已掛, 這檢查升級花費30秒時間. # 現在退出后, 再登錄訪問, 看看是不是已經秒開了? # 大家試試吧.
感謝各位的閱讀!關于“怎么解決phpmyadmin打開很慢的問題”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。