Systems:Upgrade phpMyAdmin innerhalb cPanel Installation auth_type
- Host:
BlueHost VPS
- OS:
CENTOS 6.8 x86_64 kvm – server
- cPanel Version:
60.0 (build 28)
- Aktuelle phpMyAdmin Version:
4.0.10.14
- Ziel phpMyAdmin Version :
4.6.5.2
Problem Beschreibung:
Ich versuche, manuell in meinem VPS die Version von phpMyAdmin zu aktualisieren. cPanel hat das upgrade von phpMyAdmin mehrmals zurückgeschoben, weil es die Abwärtskompatibilität zu MySQL 5 aufrechterhält. Ich benötige diese Kompatibilität nicht und hätte gerne die Bug-Fixes und die Komfortfunktionen des neuesten 4.6.x-Zweigs.
Nach der Installation von phpMyAdmin ersetzt in /usr/local/cpanel/base/3rdparty
kopierte ich in der alten config.inc.php
Datei von meiner alten Installation in die neuen und als ich versuchte, phpMyAdmin zu laden war mir folgende Fehlermeldung gegeben:
phpMyAdmin - Error Invalid authentication method set in configuration: cpanel
nach einiger Inspektion, scheint es, dass der Täter diese Linie von config.inc.php
ist:
$cfg['Servers'][$i]['auth_type'] = 'cpanel';
Scheint, die cPanel-Zugangsdaten zur Authentifizierung in der alten Version 4.0.x an phpMyAdmin zu übergeben, aber in der neuen Version 4.6.x funktioniert das nicht mehr.
Trotz viel Googeln und SOing kann ich nicht herausfinden, wie man diese Konfigurationsdatei so verändert, dass ich die Installation von phpMyAdmin aktualisieren kann.
Alle Einblicke, Ressourcen oder Vorschläge würden sehr geschätzt werden.
Ich schätze den Rat. Ich hatte gehofft, es so zu lösen, dass die Version in cPanel "upgraden" würde ... aber das ist definitiv ein guter Backup-Plan. –
Nun, Sie können sicher versuchen, die cPanel-Dateien an Ort und Stelle zu überschreiben, aber da sie die originale phpMyAdmin-Quelle ändern, könnten Sie Probleme bekommen (wie zB den auth_typ ändern). Es ist definitiv möglich, aber es könnte schwieriger sein, als es sich lohnt, je nachdem, wie wichtig es für Sie ist. –