RackhubのphpMyAdminをアップデートしてみた

諸君 私は手羽先が好きだ。
諸君 私は手羽先が大好k

あ、うるさいですかすみません(´・ω・`) 鳥です。

さて、手前味噌だけど以前作ったRackhubのphpMyAdminをアップデートしてみることとする。

phpMyAdminは、自身をアップデートする仕組みを持ってない。
んで、前回の"apt-get"だと、ちょっち古いバージョンが入る。
そんなわけで、「バージョンアップしろー」っていう表示が出ちゃうわけさ。

さて、実際には何やるかっていうと、ファイルをゲットしてZIPを解凍して入れ替えるだけ。
そこに一手間をかけるのが、プロと素人との違いなのさ( ̄^ ̄)b(ホントか?)

ホームディレクトリでもどこでも良いので、HTMLファイルをダウンロードする。
ダウンロードのURLは、phpMyAdminの公式サイトから、ちょっと面倒くさい方法で取得する。

まず、ふつーのブラウザでphpMyAdminのサイトにアクセスする。

右上のダウンロードリンクをクリック。

ダウンロード一覧から、「phpMyAdmin-x.x.x.x-all-languages.zip」をクリック。

そしたらSouceForgeの画面が開くので、そっから「direct link」ってところを右クリックして、URL(リンク アドレス)をコピーする。

これでやっと、phpMyAdminのダウンロードURLがゲットできた。
で、SSHの画面に戻ろっか。
先ほどコピペしたURLを貼り付ける。URL貼り付けの刑に処す!

$ wget http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/x.x.x.x/phpMyAdmin-x.x.x.x-all-languages.zip?r=http%3A%2F%2Fwww.phpmyadmin.net%2Fhome_page%2Findex.php&ts=1347072439&use_mirror=jaist
[1] 20587
[2] 20588
--20XX-XX-XX XX:XX:XX-- http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/x.x.x.x/phpMyAdmin-x.x.x.x-all-languages.zip?r=http%3A%2F%2Fwww.phpmyadmin.net%2Fhome_page%2Findex.php
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... xxx.xxx.xxx.xxx

[1]- Done wget http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/x.x.x.x/phpMyAdmin-x.x.x.x-all-languages.zip?r=http%3A%2F%2Fwww.phpmyadmin.net%2Fhome_page%2Findex.php
[2]+ Done ts=1347072439

で、"ls"でダウンロードできていることを確認。そしたらダダ長いファイル名が( ̄▽ ̄;

$ ls
perl5
phpMyAdmin-x.x.x.x-all-languages.zip?r=http:%2F%2Fwww.phpmyadmin.net%2Fhome_page%2Findex.php

やってらんないので、ファイル名を"mv"コマンドで変更する。

$ mv phpMyAdmin-x.x.x.x-all-languages.zip?r=http:%2F%2Fwww.phpmyadmin.net%2Fhome_page%2Findex.php phpmyadmin.zip

続いて、ZIPファイルを解凍。

$ unzip phpmyadmin
Archive: phpmyadmin.zip
creating: phpmyadmin/
inflating: phpmyadmin/ChangeLog
:

で、念の為に旧phpMyAdminのバックアップを削除した上でphpMyAdminディレクトリを上書き。

$ sudo cp -rapd /var/www/phpmyadmin /var/www/phpmyadmin_old
$ sudo cp -rapd ~/phpmyadmin /var/www

これだけだと、「設定ファイルが無い」と怒られるので、
違うディレクトリにある設定ファイルへのショートカット(シンボリックリンク)をディレクトリ内に作る。

$ cd /var/www/phpmyadmin
$ ln -s /etc/phpmyadmin/config.inc.php config.inc.php

さて、できたかどーだか食べて見てみよー。
ブラウザで、「http://(ラック名).rackbox.net/phpmyadmin/」にアクセスしてログイン。

右下のバージョン表示欄に、「最新版」と付いていれば成功だ!

では後始末。DLしたZIPファイルと、旧ディレクトリを削除しよう。

$ rm ~/phpmyadmin.zip
$ rm -r /var/www/phpmyadmin_old

以上!
でわでわ。