2,140 瀏覽數

phpMyAdmin 內網使用時反應很慢

關於 MariaDB 資料庫安裝與使用與 phpMyAdmin 管理,請參考 http://benjr.tw/323

測試環境為 CentOS7 x86_64

在內網使用時 phpMyAdmin 反應很慢的問題,透過 mysql 指令去做搜尋 SQL select 時卻很正常,上網查了一下.原因有二.

version_check.php

檢查 /var/log/httpd/access_log 裡面有一個程式固定時間就會被執行 version_check.php.
因為 phpmyadmin 會不斷的進行版本更新與檢查,但在內網所以無法與網站連線,進而造成 phphMyAdmin 的反應變慢.只需修改 version_check.php 檔案就可以解決.

[root@localhost ~]# vi /var/www/html/phpMyAdmin/version_check.php
<?php
exit;

在 <?php 下面添加 exit; 即可.

gettext

格式化本地時間需要使用到 gettext ,而 gettext 是 GNU 國際化與在地化(i18n)的函式庫,如果你的作業環境沒有支援就會產生問題.

編輯 Util.class.php 即可.

[root@localhost ~]# vi /var/www/html/phpMyAdmin/libraries/Util.class.php

修改 return strftime($date, $timestamp); 成為 if(extension_loaded(‘gettext’)) return strftime($date, $timestamp) 即可.

發表迴響