<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>メール人語 &#187; バージョンアップ</title>
	<atom:link href="http://blog.itoy.jp/tag/%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3%e3%82%a2%e3%83%83%e3%83%97/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.itoy.jp</link>
	<description>自称ITエンジニアのライフログ。Web系システムの開発/運用のかたわら、iPhone、QRコード、B級食品、何でも手を出します。</description>
	<lastBuildDate>Sat, 31 Dec 2011 15:28:30 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.itoy.jp/tag/%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3%e3%82%a2%e3%83%83%e3%83%97/feed" />
		<item>
		<title>Movable Type3から4へアップグレード</title>
		<link>http://blog.itoy.jp/blog/movable-type-update.html</link>
		<comments>http://blog.itoy.jp/blog/movable-type-update.html#comments</comments>
		<pubDate>Mon, 13 Jul 2009 15:21:19 +0000</pubDate>
		<dc:creator>ドンQ</dc:creator>
				<category><![CDATA[システム開発]]></category>
		<category><![CDATA[ブログ]]></category>
		<category><![CDATA[MovableType]]></category>
		<category><![CDATA[バージョンアップ]]></category>

		<guid isPermaLink="false">http://localhost/?p=607</guid>
		<description><![CDATA[サーバー移転ついでにMTのバージョンアップ Six Apartから、ブログエンジンMovable Type 5が発表されたところですが、このブログはやっと3から4にバージョンアップしたという話です。 そもそもの発端は、も [...]]]></description>
			<content:encoded><![CDATA[<h3>サーバー移転ついでにMTのバージョンアップ</h3>
<p>Six Apartから、ブログエンジンMovable Type 5が発表されたところですが、このブログはやっと3から4にバージョンアップしたという話です。<br />
そもそもの発端は、もう4年間ほどMovable Typeでこのブログを運営していたサーバーが、近頃やたらに遅いんでちょっとレスポンスの向上のために、サーバー引越をしようとしたのが目的。<br />
で、どうせサーバー引越するなら、バージョンもあまりに古い3から4に上げてしまおうと思ったわけです。<br />
とりあえずサーバーが新旧の2台あるんで、まずは新サーバーをじっくり準備することに。<br />
作業端末のhostsファイルに、「blog.itoy.jp」として新サーバーのIPアドレスを登録。<br />
なんとなく動作確認ができれから、DNSサーバーの設定を変更して、新サーバーのIPを登録する作戦です。</p>
<h3>バージョンアップの手順</h3>
<p>Movable Typeの場合（まぁほどんどのCMSはそうですが）、とにかくデータベースと画像ファイル群があればなんとかなる！</p>
<p><span id="more-607"></span><br />
とはいえ、<br />
<strong>１）バックアップ</strong>（旧サーバー作業）<br />
まずは、設定ファイルから静的なファイルから何から何まで全てFTPにてローカル端末にダウンロード。<br />
もしデータベースにBerkeleyDBやSQLiteを使っているなら、このタイミングでデータベースのファイルもいっしょにバックアップをとってしまいましょう。<br />
※ちなみに私はSQLite使ってました。<br />
<strong>２）SQLiteからMySQLに移行</strong>（旧サーバー作業）<br />
もしかしたら、パフォーマンスが変わるのか？と<br />
今回、データベースをSQLiteからMySQLに変更することを決断。<br />
そんな時には、<br />
<a href="http://code.google.com/p/ogawa/wiki/MT_Database_Converter" target="_blank">MT Database Converter</a><br />
がすごく重宝。<br />
管理画面からパラメータを与えるだけで、あとは移行ツールが一気に変換してくれます。<br />
<strong>３）MySQLデータベースのバックアップ</strong>（旧サーバー作業）<br />
変換ツールが作ってくれたMySQLのデータベースを、mysqldumpコマンドにてデータベースを抜き取ります。<br />
<strong>４）MySQLデータベースのインポート</strong>（新サーバー）<br />
上（３）でエクスポートしたファイルを、新サーバーでまるごと取り込み。<br />
<strong>５）Movable Type4のインストール</strong>（新サーバー）<br />
MT4のモジュールを全て新サーバーにアップし、旧サーバーから持ってきた<br />
・mt-config.cgi<br />
・画像等のアップロードしたファイル<br />
を新サーバーに配置<br />
※私の場合は、mt-config.cgiのアップロード前にSQLiteからMySQLに設定変更しました<br />
<strong>６）アップグレードの開始</strong>（新サーバー）<br />
新サーバーのmt.cgiをブラウザから呼び出して、あとはお任せでアップグレード<br />
<strong>７）テンプレートの修正</strong>（新サーバー）<br />
ヘッダー、最近のコメント、プロフィールなどブロック化していたテンプレートの絶対パスが変わってしまったので手動でテンプレートを修正<br />
<strong>８）再構築</strong>（新サーバー）<br />
・「全てのファイル」の再構築を実施<br />
・スタイルシート等の自動で再構築されないテンプレートを手動で構築<br />
みたいな感じでした。<br />
思ったより簡単。<br />
あとは、<a href="http://qry.jp/" target="_blank">QRコードのQRy</a>も引越しさせたいなぁ&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.itoy.jp/blog/movable-type-update.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.itoy.jp/blog/movable-type-update.html" />
	</item>
		<item>
		<title>Movable Type3.3からこんにちは</title>
		<link>http://blog.itoy.jp/blog/movabletype33.html</link>
		<comments>http://blog.itoy.jp/blog/movabletype33.html#comments</comments>
		<pubDate>Sat, 18 Nov 2006 03:54:39 +0000</pubDate>
		<dc:creator>ドンQ</dc:creator>
				<category><![CDATA[ブログ]]></category>
		<category><![CDATA[MovableType]]></category>
		<category><![CDATA[バージョンアップ]]></category>

		<guid isPermaLink="false">http://localhost/?p=363</guid>
		<description><![CDATA[え～、ここんところしばらくエントリーはしておりませんでしたが、このブログ(Movable Type)のバージョンアップやテンプレートカスタマイズなどゴソゴソとブログをさわり続けておりました。 （見た目ほとんど変わってませ [...]]]></description>
			<content:encoded><![CDATA[<p>え～、ここんところしばらくエントリーはしておりませんでしたが、このブログ(Movable Type)のバージョンアップやテンプレートカスタマイズなどゴソゴソとブログをさわり続けておりました。<br />
（見た目ほとんど変わってませんが）<br />
で、やっと落ち着いたので新環境での初エントリーでございます(^-^)<br />
<font color="#FF0000">◎</font><strong>Movable Type3.33</strong><br />
最近、ちょうどカタログギフト屋さん向けにMovable Typeで商品紹介サイトを作るお仕事をやっておりまして、久々にMovable Typeをさわる機会がありました。<br />
それで気が付いたんですけど、もうMTのバージョンは3.33になってたんですねー。(ーー;)<br />
見てみると随分と機能改善がされてました。。<br />
実は恥ずかしながら、このブログを解説した2004年の秋からからずーっとアップデートをした事がなく、これまでVer.3.17のままでした。<br />
「このブログもアップデートしてみるか～」<br />
ということで3.17から、3.2をすっ飛ばして3.3へのアップグレードに踏み切ったわけです。<br />
何よりも、最近は特にトラックバックスパムが以上数で押し寄せてくるんで、スパム対策っていうのも大きな目的でしたけどね。<br />
<font color="#FF0000">◎</font><strong><MTEntryDate>タグでエラー！</strong><br />
このアップデート作業、Mobvable Typeが賢いおかげでかなりすんなりと進んだのですが、最後の最後で月別のアーカイブが作成されないという現象に陥りかなりハマリましたので、もしかしたら今後誰かのお役に立てるかもしれないので対応策を以下掲載させて頂きます。</p>
<p><span id="more-363"></span><br />
【現象】<br />
3.33へのアップデート完了後に、再構築を実行<br />
月別アーカイブ作成にて以下のエラーが発生（エントリー、カテゴリーアーカイブは問題なし）<br />
<font color="#FF0000"><strong>「<MTEntryDate>タグでエラーが発生しました: MTEntryDateタグが、エントリーのコンテキスト外で使われた可能性があります。<MTEntries>コンテナの外に誤って記述していませんか?」</strong></font><br />
【対応方法】<br />
「設定」→「公開」のアーカイブ・マッピングの日別アーカイブの出力フォーマットに「$MTEntryDate」が含まれていませんか？<br />
その場合は<br />
「<strong>$MTEntryDate</strong>」を「<strong>$MTArchiveDate</strong>」に変更<br />
MTArchiveDateのフォーマットについては<br />
<a href="http://www.sixapart.jp/movabletype/manual/3.3/e_archive_file_path_specifiers/" target="_blank">http://www.sixapart.jp/movabletype/manual/3.3/e_archive_file_path_specifiers/</a><br />
に詳しく書いております。<br />
<font color="#FF0000">◎</font><strong>その他変更点</strong><br />
バージョンアップしたついでにいくつかカスタマイズを実行<br />
1）各エントリーのフッターに、そのカテゴリの最新の記事5件を関連エントリーとして表示<br />
2）GoogleのAdSenceの広告をブログヘッダー、サイドバー、エントリーフッターに配置<br />
3）これまではTOPページ以外は2カラムだったものを全てのページを3カラムに変更<br />
4）プロフィールの画像をクリスマスバージョンに変更（おまけ）<br />
※）上記の変更点の2）については、非常に効果があったようでクリック率が確実にあがっております。<br />
別にこいつで儲けるつもりはないんですけど。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.itoy.jp/blog/movabletype33.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://blog.itoy.jp/blog/movabletype33.html" />
	</item>
	</channel>
</rss>

