MT4.14へアップデート
2008.08.08 15:05:09 , Posted
2008.08.08 16:57:28 , Update by Gyokuei
MovableType4.1x→4.14アップデート coreserverの場合
2008年8月7日つまり昨日、またセキュリティーアップデートのおしらせが出てましたのでアップデートしてみました。クロスサイトスクリプティングの脆弱性が修正されているそうですが、
公式blogにはこんなことが書いてあります↓
Movable Type の以下のバージョンを、修正版として公開します。なお、このパッケージは今回の脆弱性の修正を対象としたテストのみが実施されたホットリリースです。プログラム全体をテストする回帰テストが完了した正式版は、今後順次、公開いたします。
Movable Type 4.2 正式版につきましては、1週間程度、その他の過去のバージョンに関しましては、3週間以内に公開する予定です。お手数をおかけして申し訳ございませんが、ホットリリースへのアップデート後、テスト完了版が公開された際には、再度のアップデートをお願いいたします。
つまり、今回のverは暫定版で、近日中にちゃんとしたのがリリースされるってことのようですが、脆弱性があるというのだからアップデートしておくにこしたことはないでしょう。
MT4.0へアップデートしたときも、4.12のときもいろいろめんどくさかったので、今回やり方をメモっておきます。
4.12→4.14のアップグレードです。
公式サイトにも手順が載っていますが、以下、coreserverの場合です。xreaでも多分にたようなかんじじゃないかと思いますがまだテストしてません。
0.新verのMTをダウンロードしておく
このページからzipファイルをダウンロードしてデスクトップなどわかりやすいところに保存します。
1.問題があったときに備えて旧blogのデータを完全バックアップ
MTの管理画面からログオンし、バックアップをローカルに保存しておきます。
ログオン→システムメニュー→ツール→バックアップ

ブログ すべて
圧縮フォーマット、出力ファイルのサイズはお好みで
「バックアップを作成」をクリック

すべてのデータは正常にバックアップされました。
と表示され、ファイルのダウンロードが促されるので
適当な場所に保存します。
2.念のため、データベースもバックアップ
coreserverの「ログイン」をクリック→ユーザー名、パスワード入力→
保存したい鯖の「サーバー設定」をクリック→入室→メニューから「データベース」をクリック
データベース名の左にある「選択」ラジオボタンをクリック→保存をクリック
これで、自分のフォルダのトップディレクトリ内にバックアップファイルが作成されます。
3.新verのMTを、旧MTと同階層の別フォルダにアップロード
このとき、zipファイルをローカルで解凍してからftpアップロードしようとすると、
ファイル数が膨大な為、途中で中断→0バイトのファイルができる
→MTの動作に支障が出るので注意しましょう。
どうしてもftpを使いたい場合は何度かに分割してちょっとずつupしてください。
coreserverはsshが使えますので、
zipファイルを解凍せずにそのままアップロードしておき
サーバ上で解凍するのがおすすめです。
方法はこちら
zipファイルをサーバ上で解凍する
4.旧MTのフォルダから、必要なファイルをコピーする
インストールフォルダ直下にある
mt-config.cgi、
/plugin/に追加したプラグイン、
その他変更したファイルを、
新verのMTのフォルダにアップロードします。
インストールフォルダ直下のcgiのアクセス権を実行権限(700とか755とか)に変更します。
5.旧MTフォルダの名前を変更する
6.新verのMTのフォルダ名を、旧フォルダのもとの名前に変更する
7.新しいMTのフォルダにアクセス
8.アップグレードを完了しました。といわれます。
以上終了。
とりあえず問題はなさそう......ないといいなぁ:)
このページを読み返す
コメントする