一般對於普通的VPS主機使用者需求來說,我們會熟悉1-2種一鍵包或者WEB面板工具部署網站環境,會添加網站和資料庫部署網站,以及勤奮一點定期備份資料,基本上還是可以滿足基本的VPS主機應用的。上午的時候有遇到一個網友提出來在網站搬家過程中出現PHPMyAdmin載入問題。
因為其在搬家網站過程中,需要登入PHPMyAdmin頁面用戶端然後編輯修改WORDPRESS原本資料庫綁定的網站網域名稱(應該是更換網站網域名稱需求),但是點擊編輯資料庫表的時候出現"正在載入"問題。這個問題老左還是第一次遇到,因為如果遇到PHPMyAdmin訪問速度慢都還好解決(解決PHPMyAdmin開啟和訪問較慢的2種方法)。
這裡老左也搜尋網上看看有沒有其他使用者的解決方案:
第一、修改設定檔
這個方法來自網路上的,按照說明是針對phpmyadmin 4.0.2 php 5.5.0版本可以使用。
1、到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);
|
2、儲存檔案替換,根據提示是可以解決的。
第二、修改防火牆設定
這裡老左看到這個朋友使用的是PHPMYADMIN4.4.15版本,而且對應的上面的檔案是不一樣的,所以修改之後還是有錯誤提示。正準備放棄的時候無意中問了一句這個朋友VPS是否有用到防火牆軟體工具,其告知是有用到。應該問題就在這裡了,可能防火牆直接判斷操作資料庫可能會認為是SQL注入問題,於是給屏蔽當前的IP。
解決方案:我們要麼關閉防火牆工具,等操作完畢之後再開啟,或者將我們操作資料庫時候的本地IP地址添加白名單,這樣就沒有問題。
總結,到目前為止PHPMyadmin資料庫管理出現"正在載入"的問題是可以解決的,如果有其他朋友沒有解決或者還有其他方法可以分享出來。