phpMyAdmin 內網使用時反應很慢

Loading

關於 MariaDB 資料庫安裝與使用與 phpMyAdmin 管理,請參考 https://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; 即可.

在 phpMyAdmin 4.9.1 設定後遇到以下的錯誤訊息在網頁上,但不影響功能.

Error in processing request
Error code: 200
Error text: OK (rejected)
It seems that the connection to server has been lost. Please check your network connectivity and server status.

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); 即可.

if(extension_loaded('gettext')) return strftime($date, $timestamp);
沒有解決問題,試試搜尋本站其他內容

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料