Heim > Datenbank > phpMyAdmin > Hauptteil

So lösen Sie das Problem des langsamen Öffnens von phpmyadmin

藏色散人
Freigeben: 2021-05-24 15:43:10
nach vorne
2903 Leute haben es durchsucht

Die folgende Tutorial-Kolumne von phpmyadmin stellt Ihnen die Lösung für das langsame Öffnen von phpmyadmin vor. Ich hoffe, dass sie Freunden, die sie benötigen, hilfreich sein wird!

Der letzte Grund für das langsame Laden der phpmyadmin4-Serie ist, dass die offizielle Website von phpmyadmin in letzter Zeit häufig nicht geöffnet werden kann und die phpmyadmin-Seite automatisch die Programmversionsaktualisierung auf der offiziellen Website überprüft, wenn Sie also die phpmyadmin-Verwaltungsseite aufrufen und klicken Sie auf die Datenbank. phpmyadmin hat versucht, eine Verbindung zur offiziellen Website herzustellen. Dies verlangsamt den gesamten Öffnungsvorgang.

Die letzte Lösung besteht darin, zu verhindern, dass phpmyadmin nach Updates sucht, und ändern Sie sie wie folgt:

Der Code lautet wie folgt:

if (isset($_SESSION['cache']['version_check'])
    && time() < $_SESSION[&#39;cache&#39;][&#39;version_check&#39;][&#39;timestamp&#39;] + 3600 * 6
) {
    $save = false;
    $response = $_SESSION[&#39;cache&#39;][&#39;version_check&#39;][&#39;response&#39;];
} else {
//    $save = true;
//    $file = &#39;http://www.phpmyadmin.net/home_page/version.json&#39;;
//    if (ini_get(&#39;allow_url_fopen&#39;)) {
//        $response = file_get_contents($file);
//    } else if (function_exists(&#39;curl_init&#39;)) {
//        $curl_handle = curl_init($file);
//        curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
//        $response = curl_exec($curl_handle);
//    }
}
Nach dem Login kopieren

Der obige Code ist auskommentiert, sonst{ ...} Brechen Sie im mittleren Abschnitt die Verbindung von phpmyadmin zur offiziellen Website version.json ab, um nach Updates zu suchen. Nach der Änderung kehrt phpmyadmin innerhalb von Sekunden zum Öffnen zurück.

Anhang: Eine weitere Lösung für Internetnutzer

Der Code lautet wie folgt:

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

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

# 替换成如下代码:
if(extension_loaded(&#39;gettext&#39;))
  return strftime($date, $timestamp);

# 中国区这样设置.        
date_default_timezone_set(&#39;UTC&#39;);
return gmdate(&#39;Y-m-d H:i:s&#39;, $timestamp + 28800);

#原理: 本地化时间格式化需要gettext支持, 假如你的环境没有开启此功能, 将会返回乱码, 影响#phpmyadmin ajax的处理. 本测试在phpmyadmin 4.0.2 php 5.5.0 环境上验证通过.


# 第二步: ./version_check.php文件.
    $save = true;
    $file = &#39;http://www.phpmyadmin.net/home_page/version.json&#39;;
    if (ini_get(&#39;allow_url_fopen&#39;)) {
        $response = file_get_contents($file);
    } else if (function_exists(&#39;curl_init&#39;)) {
        $curl_handle = curl_init($file);
        curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
        $response = curl_exec($curl_handle);
    }
# 将上面这些代码删除或者注释掉. 原因是官方已挂, 这检查升级花费30秒时间.

# 现在退出后, 再登录访问, 看看是不是已经秒开了? 
# 大家试试吧.
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem des langsamen Öffnens von phpmyadmin. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jb51.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!