phpMyAdminのアップデート方法

最新安定バージョンの3.4.7にアップデート

ディレクトリを移動する

# cd /var/www

現在のphpMyAdminを何かあれば元に戻せるようにリネームする

# mv phpmyadmin/ _phpmyadmin/

最新バージョンを確認しダウンロード

# wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.4.7/phpMyAdmin-3.4.7-all-languages.tar.gz/download

展開

# tar xzvf phpMyAdmin-3.4.7-all-languages.tar.gz

展開すると phpMyAdmin-3.4.7-all-languagesというディレクトリができるので、リネームする

# mv phpMyAdmin-3.4.7-all-languages/ phpmyadmin/

サンプル設定ファイルをコピーする

# cp phpmyadmin/config.sample.inc.php phpmyadmin/config.inc.php

設定ファイルのパーミッションを変更する

# chmod 660 phpmyadmin/config.inc.php

設定ファイル内で使用するパスワードを生成する。

# mkpasswd -l 46
xjytjkkvUokiwsdIitfrzzt0apxemmaxyf1jdeiwbju?tg

上記パスワードをコピーしておき、設定ファイルを編集する。

# vi phpmyadmin/config.inc.php

Cookieを使う際に必要な秘密鍵

$cfg[‘blowfish_secret’] =? ‘xjytjkkvUokiwsdIitfrzzt0apxemmaxyf1jdeiwbju?tg ‘; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

日本語化するために、追加する。(追加しなければ、ログイン時にプルダウンメニューで言語を選択することになる。)

$cfg[‘Lang’] = ‘ja-utf-8’;
/*
* End of servers configuration
*/

phpmyadminの所有者を変更

# chown -R root.apache /var/www/phpmyadmin/

ブラウザからログインできるか確認する。

ログインすると、画面にメッセージ「phpMyAdmin の設定保存場所が完全に設定されていないため、いくつかの拡張機能が無効になっています。理由についてはこちらをご覧ください。」が表示される。

拡張機能なので、そのままでも問題ないが、スッキリしないので表示しないように設定ファイルに追加して、表示しないようにする。

# vi phpmyadmin/config.inc.php

$cfg[‘PmaNoRelation_DisableWarning’] = true;
/*
* End of servers configuration
*/

ブラウザからログインすると、先ほどのメッセージが表示されなくなっている。

よければ、ダウンロードしたファイルと、リネームした旧バージョンのディレクトリを削除する。

# rm -rf phpMyAdmin-3.4.7-all-languages.tar.gz
# rm -rf _phpmyadmin

いいね! & シェア お願いします。

コメントは受け付けていません。