03.05 寶塔面板下phpMyadmin曝502錯誤,無法正常使用


寶塔面板下phpMyadmin曝502錯誤,無法正常使用

前幾天修改博客界面,由於本地只有很少幾篇測試文章,對內容溢出的測試不完全,雖然複製了一堆無用的內容在裡面進行測試。今天就想到把服務器上的數據和本地同步一下。

自從有了寶塔面板,就不需要敲命令了,方便了不少。輕車熟路的打開面板,找到phpMyAdmin,點開,我X,竟然502 Bad Gateway錯誤。

第一個反應是面板中的phpMyAdmin服務器停止了,打開看了一下,正常。然後就去查看的phpMyAdmin的路徑和nginx的配置是否一致,nginx中root /www/server/phpmyadmin;和安裝路徑一致。監聽端口也沒錯。然後就只能認為是phpMyAdmin文件損壞了,卸載重裝。問題依舊。

這個我就不明白了。博客運行正常,說明服務器的基礎環境都沒問題。由於在面板中phpMyAdmin是通過端口訪問的,那麼有可能是端口問題了,先查看下面板中的安全選項,看下了phpMyAdmin對應的端口是放行的。聯想到之前的郵件發送端口有可能被阿里雲給封掉的原因,惡意揣測了下該不是我這個端口也被封了吧,進入阿里雲控制檯,發現在安全組中入站方面是放行的。為了那萬分之一的可能,還是把相關的端口給刪了重新再設置一遍。依然沒有解決。

這個時候只能想象下是我操作了什麼內容後造成的這種現象了。因為早上看到PHP7.2提升了底層安全性和提升性能。thinkPHP前幾天也發佈了5.0.13版本。所以上午帶娃的空隙就把PHP升級到7.2,把框架從5.0.11升級到5.0.13了。從這之後好像phpMyAdmin就無法使用了,雖說是這之後,但是我真的不肯定,因為上一次使用phpMyAdmin還是剛部署博客的時候,中途一直沒用過。只好死馬當活馬醫了,嘗試將PHP版本切回7.0,依然無效。可能也不是錯在這裡,又切回到7.2了。

最後去寶塔論壇查找,似乎也沒有人遇到類似情況。吃過晚飯,沒事繼續一頓亂點,天,竟然在面板上軟件管理上的phpMyAdmin欄找到設置按鈕,點開,竟然還有PHP版本選擇。果斷點擊PHP7.2。終於正常了。可以訪問了,不過就是納悶,既然是PHP版本的問題,為啥我之前切換到7.0的時候沒有生效了,再次測試將PHP切換到7.0,這個設置也選擇7.0,還是無效。不知道是否是面板本身的BUG。對我來所已經是無解了,不過好在7.2版本下能正常使用了。

2018-01-21更新

如果你沒有做上述版本升級或者軟件安裝之類的工作,那你只需在軟件管理——phpMyAdmin——設置——服務。選擇重啟。然後將設置中PHP版本,再次點擊一下你當前對應的PHP版本。即可正常使用


分享到:


相關文章: