系統細節:升級phpMyAdmin的
- 主持人:
BlueHost VPS
- OS:
CENTOS 6.8 x86_64 kvm – server
- 的cPanel版本:
60.0 (build 28)
- 當前phpMyAdmin的版本:
4.0.10.14
- 目標phpMyAdmin的版本:
4.6.5.2
問題描述:
我試圖手動升級我的VPS內phpMyAdmin的版本。 cPanel幾次推遲升級phpMyAdmin,因爲它們保留了MySQL 5的向後兼容性。我不需要這種兼容性,並且希望最新的4.6.x分支的bug修復和便利功能。
替換/usr/local/cpanel/base/3rdparty
phpMyAdmin的安裝後,我在老config.inc.php
文件從我的舊安裝到新的一個拷貝,當我試圖加載phpMyAdmin的我得到了以下錯誤:
phpMyAdmin - Error Invalid authentication method set in configuration: cpanel
一些檢查後,看來罪魁禍首就是這條線從config.inc.php
:
$cfg['Servers'][$i]['auth_type'] = 'cpanel';
這似乎是將cPanel憑據傳遞給phpMyAdmin進行舊4.0.x版本中的身份驗證,但在新的4.6.x版本中,這不再起作用。
儘管大量的谷歌搜索和SOing的,我無法弄清楚如何改變這個配置文件,以讓這個我可以升級phpMyAdmin的安裝。
任何洞察,資源或建議將非常感激。
我很欣賞這個建議。我希望能夠以'升級'cPanel內的版本來解決它......但這絕對是一個很好的備份計劃。 –
那麼,你一定可以嘗試覆蓋到位的cPanel文件,但考慮到他們是如何修改您可能會遇到的麻煩原來的phpMyAdmin的來源(如需要修改AUTH_TYPE)。這絕對是可能的,但可能更麻煩,而不是取決於它對你有多重要。 –