2017-01-02 16 views
0

システム詳細:のアップグレード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は、MySQL 5との下位互換性を維持しているため、phpMyAdminのアップグレードを数回プッシュバックしました。この互換性は不要で、最新の4.6.xブランチのバグフィックスと便利機能が必要です。

/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';

古いバージョンの4.0.xでは認証のためにcPanel認証情報をphpMyAdminに渡すように見えますが、新しい4.6.xバージョンではこれはもう機能しません。

多くのグーグルとソーイングにもかかわらず、私はphpMyAdminのインストールをアップグレードできるように、この設定ファイルを変更する方法を理解できません。

洞察力、リソース、または提案は非常に高く評価されます。

答えて

0

私は「cPanelの」AUTH_TYPEはおそらく、あなたの新しいphpMyAdminのインストールはこれで何をすべきかわからない理由であるphpMyAdminは、にネイティブではないcPanelのの人々によって行われ、いくつかのカスタマイズが何であるか見当がつかない。

私は、cPanelのバージョンを単独で使用し、独自のphpMyAdminをWebルートの別のフォルダにインストールすることを強くお勧めします。 config.inc.phpをコピーして、いくつかの変更を加えることができます(たとえば、auth_type cookieの使用も推奨します)。 phpMyAdminに変更があった場合、cPanelで何が壊れるか分かりませんが、あなた自身のバージョン(cPanelによって提供されるデフォルトとは異なるフォルダ名で)を追加することに問題はありません。マニュアルには、installation processに関するさらに詳しい情報があります。

+0

私はアドバイスをいただきありがとうございます。私はcPanel内のバージョンを「アップグレード」する方法でそれを解決することを望んでいました...しかし、これは間違いなく良いバックアップ計画です。 –

+0

さて、あなたはcPanelファイルを上書きしようとしますが、問題を引き起こすかもしれない元のphpMyAdminソース(auth_typeを変更する必要があるなど)をどのように修正するかを考えてください。間違いなく可能ですが、それがあなたのためにどれほど重要であるかによって、それは価値があるよりも面倒です。 –