すでにWordPress関連のあちこちのブログで報じられていますが、WordPress 2.1.1に対し何者かによる攻撃が加えられたとかで、2.1.2へのアップグレードが呼びかけられています。
関連記事
WordPress 2.1.1 dangerous, Upgrade to 2.1.2 @ WordPress › Blog
とりあえず、私もアテにならない英語力を振り絞って(普段お世話になっている某翻訳サイトは、今回は役に立たなかった)、何とかこのブログにも2.1.2を適用いたしました。
2.1.1から2.1.2へのアップグレードには少々こつがいるようで、「恐れるものは何もない![註1]」(緋村剣心ふう)みたいな書き方をされても横文字が苦手なボクちゃんのような人々には全く通用しません。
とりあえずボクちゃんが実施した手順を書いてみます。
Step 1: Backup Database Tables and Files including .htaccess
(ばばんばばんばんばん)「ちゃんとバックアップとれよ~!」、ということ。
ここで述べられているのは、データベースのテーブル、各種ファイルのこと。「.htaccess」も含む。
ちなみに私は一応ちゃんとやったつもりだったのだが、ファイルについてはローカルに待避させたまではよかったが、そこから別のフォルダに一式を移動させるのを忘れてしまったまま「2.1.2」のファイルをかぶせてしまったため、結局意味のない行為となってしまったのであった(自爆)。
Step 2: Deactivate Plugins
(ばばんばばんばんばん)「プラグイン無効化しろよ~!」、ということ。
以前ME版でヴァージョン・アップを行うときはそんな事していた試しがないのだが、今回は状況が状況だし、念には念を入れて手順に従うことにした。
Step 3: Overwrite Files
(ばばんばばんばんばん)「ファイルを上書きしろよ~!」、ということ。
私はいったんローカルにファイルを落としてきて、関連する場所を手直ししてから全部上げ直すという癖ができつつある(差分更新用のFTPクライアントがバグだらけで使い物にならないのでこういう運用にせざるを得ない)。
今回も、先述のように更新対象ファイルをローカル上でかぶせてしまってから丸ごと上げ直すという手段を使ったわけだが、考えてみれば時間的にもネットの帯域的にもなんともったいない使い方・・・。しかもXREAは(一応)転送容量制限もあるというのに。未だに「さくら」時代から頭が切り替わらないボクちゃん。
Step 4: Run the upgrade script
(ばばんばばんばんばん)「更新処理しっかり締めろよ~!」、ということ(←本当か?)。
若干データベース構造に変化があったようで(詳しくは調べていない)、時々このように「Upgrade script」の実行が要求されることもあるが、我々一般ユーザがやるべき事はリンクを1回ないし数回クリックするだけ。
ただ、これを実行した後に後悔しないためにも、前もってデータベースのバックアップは必要であるわけだ。
Step 5: Reactivate Plugins one by one
(ばばんばばんばんばん)「プラグイン復活させろよ~!」、ということ。
今回はマイナー・ヴァージョンアップなのであまり心配もいらないだろうが、プラグインによってはヴァージョン違いで正常に動作しなくなるケースもある。それを考慮し、一つずつ有効化してゆこう、ということらしい。
ただし、私は時間が惜しかったので必要なものを一気に有効化していったわけだが、今のところ変な挙動はない模様。
*
・・・とりあえず、以上の手順で、このブログにも「WordPress 2.1.2」を適用することができました。
今日はこれからやらなければならないことてんこ盛りで、本当はブログ更新も後回しにしたかったのですけどねぇ・・・。
「Upgrading WordPress can be a little tricky, but fear not, …」をすんげぇ意訳したつもり [back]



