Детали системы:Обновление PHPMYADMIN внутри CPanel установки AUTH_TYPE
- Ведущий:
BlueHost VPS
- OS:
CENTOS 6.8 x86_64 kvm – server
- CPanel версия:
60.0 (build 28)
- Текущая версия PhpMyAdmin:
4.0.10.14
- Target PHPMYADMIN версия :
4.6.5.2
Выпуск Описание:
Я пытаюсь вручную обновить версию PHPMYADMIN внутри моего VPS. cPanel несколько раз отбрасывает обновление phpMyAdmin, потому что они сохраняют обратную совместимость с MySQL 5. Мне не нужна эта совместимость, и мне нужны исправления ошибок и удобные функции последней ветви 4.6.x.
После замены установки PhpMyAdmin в /usr/local/cpanel/base/3rdparty
я скопировал в старом 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 это больше не работает.
Несмотря на много Googling и SOing, я не могу понять, как изменить этот файл конфигурации, чтобы сделать так, чтобы я мог обновить установку phpMyAdmin.
Любое понимание, ресурсы или предложения были бы очень оценены.
Я ценю совет. Я надеялся решить его так, чтобы «обновить» версию в cPanel ... но это определенно прекрасный план резервного копирования. –
Ну, вы наверняка можете попытаться перезаписать файлы cPanel на месте, но, учитывая, как они изменяют исходный источник phpMyAdmin, с которым вы можете столкнуться (например, нужно изменить auth_type). Это определенно возможно, но может быть больше хлопот, чем это стоит в зависимости от того, насколько это важно для вас. –