<< MTで検索・置き換え機能を使う | TOPページ

MT3.36へアップグレード(ロリポップでPHP使用の場合)

six-apart Movable Type News を見たら、こんなお知らせを発見。

[2008年01月15日]
【重要】 Movable Type セキュリティアップデートとパッチの提供について

このリリースで、最近発見され、報告されたセキュリティにかかわる不具合を修正します。

具体的には、ブログ記事 (個別エントリーアーカイブ) テンプレートの内容に、PHP などで処理される前提のコードの記述がある場合、特定の URL でアクセスすると、スクリプトが処理されずそのまま表示されるというものです。


PHP使ってるし、セキュリティに関すること、ということなのでアップデートしないわけにはいかない(あまりやりたくないが)。
で、やってみることにした。

まずはMT3.36のダウンロードから。

             

ここから下は作業手順。
またアップグレードがあるかもしれないので忘れないうちに記録する。


MT3.36へのバージョンアップ手順(ロリポップでPHP使用の場合)

1.バックアップ

新しくファイルを作成し保存場所を確保。
FFFTPで保存場所に cgi/mt 内のファイルを丸ごとダウンロードする。


2.作業手順確認

ロリポップのマニュアルを参照する


3.サーバー内のファイルを削除

上書きでもいいらしいが、「最新版との混在を防ぐため」に削除しておいた方がよさそう。
とロリポップのマニュアルには書いてあった。
が、.htaccessとdbフォルダは残して、あとは削除する。
この2つは必要。


4.MT3.36のファイルを丸ごとアップロード

バックアップしてた「mt-config.cgi 」をアップロード。
dbフォルダを削除した場合は、バックアップしてたdbフォルダをアップロード。


5.cgi/mt 内のcgiファイルの属性変更

pluginsフォルダ内のStyleCatcherフォルダ内に1つ。
pluginsフォルダ内のWidgetManagerフォルダ内にも1つあるので注意!


6./cgi/mt/mt-staticにthemsフォルダを丸ごとアップロード


7.管理画面にログイン

PHPを使用したブログは、MTのバージョンを表示させている部分(<$MTProductName version="1"$>)のテンプレートを再構築する。
そうでないブログは全ページ再構築で、表記が「Movable Type 3.35」から「Movable Type 3.36」に変更される。

【2008/01/26 追記】
プラグインをアップロードするの忘れてた。
/cgi/mt/plugins に導入したプラグインをアップして、全ページ再構築。


以上。

今回は比較的スムーズにバージョンアップできた、と思う。
一番時間がかかったのは、バックアップのためのダウンロードと、アップロードだ。
本を読みながら、というのがいいかも。

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

            

このページの先頭へ



Copyright (C) seikou.info All rights reserved. Feel free to link this site.(当サイトはリンクフリーです) |管理人へメール