phpMyAdminのアップデート方法

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

4.2.8 => 4.3.1

# cd /var/www
# mv phpmyadmin/ _phpmyadmin/
# wget http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/4.3.1/phpMyAdmin-4.3.1-all-languages.tar.gz/download
# tar xzvf phpMyAdmin-4.3.1-all-languages.tar.gz
# mv phpMyAdmin-4.3.1-all-languages phpmyadmin
# cp phpmyadmin/config.sample.inc.php phpmyadmin/config.inc.php
# chmod 660 phpmyadmin/config.inc.php
# mkpasswd -l 46
oqslKofjoumuzre0jdvhxxfnjsiijSlas[jduolx4jpgyo

1行目:ディレクトリの移動
2行目:不具合時に元に戻せるようにディレクトリをリネームし、バックアップとする。
3行目:最新バージョンを確認しダウンロード
4行目:ダウンロードしたファイルを展開する。
5行目:展開してできたディレクトリをリネームする。
6行目:サンプル設定ファイルをコピーする。
7行目:設定ファイルのパーミッションを変更する。
8行目:設定ファイル内で使用するパスワードを生成する。
9行目:生成されたパスワードをコピーする。

# vi phpmyadmin/config.inc.php
   ~中略~
/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = 'oqslKofjoumuzre0jdvhxxfnjsiijSlas[jduolx4jpgyo'; /* YOU MUST FI
LL IN THIS FOR COOKIE AUTH! */

   ~中略~
$cfg['Lang'] = 'ja-utf-8';
$cfg['PmaNoRelation_DisableWarning'] = true;
/*
 * End of servers configuration
 */

1行目:設定ファイルを開く
7行目:コピーしたパスワード(Cookieを使う際に必要な秘密鍵)をペーストする。
11行目:日本語化するために、追加する。(追加しなければ、ログイン時にプルダウンメニューで言語を選択することになる。)
12行目:追加していない場合、ログインすると画面下にメッセージ「phpMyAdmin の設定保存場所が完全に設定されていないため、いくつかの拡張機能が無効になっています。理由についてはこちらをご覧ください。」が表示される。
拡張機能なので、そのままでも問題ないが、スッキリしないので表示しないようにする。

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

1行目:phpmyadminディレクトリ配下を含めて所有者を変更する。

4. ブラウザからログインできることを確認する。

# rm -rf phpMyAdmin-4.3.1-all-languages.tar.gz _phpmyadmin/

1行目:問題がなければ、ダウンロードしたファイルとバックアップした旧バージョンのディレクトリを削除する。

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

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