phpmyadmin のチュートリアル欄では、phpmyadmin の起動が遅い場合の解決方法を紹介しますので、困っている方のお役に立てれば幸いです。
phpmyadmin4シリーズの読み込みが遅い最後の理由は、最近phpmyadminの公式サイトが開けなくなることが多く、phpmyadminのページは公式サイト上のプログラムのバージョン更新を自動的に確認してしまうため、 phpmyadmin 管理ページにアクセスし、データベースをクリックします。phpmyadmin は常に公式 Web サイトに接続しようとすると、開くプロセス全体が遅くなります。 最終的な解決策は、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); // } }above このコードは、更新を確認するために else{...} の中間セクションをコメントアウトすることで、公式 Web サイト version.json への phpmyadmin の接続をキャンセルします。 変更後、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を開くのが遅い問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。