2017-01-02 6 views
0

Детали системы:Обновление 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.

Любое понимание, ресурсы или предложения были бы очень оценены.

ответ

0

Я понятия не имею, что такое «cpanel» auth_type, возможно, некоторые настройки, сделанные людьми cPanel, которые не являются родными для phpMyAdmin, поэтому ваша новая установка phpMyAdmin не знает, что с ней делать.

Я настоятельно рекомендую предоставить версию cPanel самостоятельно и установить собственный phpMyAdmin в другую папку в корневом каталоге. Вы можете скопировать файл config.inc.php и внести некоторые изменения (например, я также предлагаю использовать файл auth_type cookie). Я не знаю, что может сломаться в cPanel, если есть изменения в phpMyAdmin, но у вас не должно возникнуть проблемы с добавлением собственной версии (с другим именем папки, чем значение по умолчанию, предоставляемое cPanel). В руководстве содержится дополнительная информация о installation process.

+0

Я ценю совет. Я надеялся решить его так, чтобы «обновить» версию в cPanel ... но это определенно прекрасный план резервного копирования. –

+0

Ну, вы наверняка можете попытаться перезаписать файлы cPanel на месте, но, учитывая, как они изменяют исходный источник phpMyAdmin, с которым вы можете столкнуться (например, нужно изменить auth_type). Это определенно возможно, но может быть больше хлопот, чем это стоит в зависимости от того, насколько это важно для вас. –

Смежные вопросы