Home > 0031Movable Type

2007.06.19

封印

WordPressが気になってしょうがない。
最低でもコレだけはってことができてないから、気になる~。

○feedもコメント通知メールもあのまま。

○MTからインポートしたデータの
コメントもトラバも一緒に扱われていたのは、それがWorePressの標準だとか。
これまでの&これからの、コメントとトラバを分けるためのプラグインってのもあるみたいだから、調べて入れてみたい。

○トラバといえば、木のまちさんから言われて気づいたけど
過去1週間の記事にしかトラバURLが表示されてない。
何でだろう?自分で設定を変えられるのかな?

○ブログに最新記事と最新コメントを表示させたい。
ごくシンプルなものでいいのに、検索すると
未承認のコメントを表示とか、コメント者のアバターを表示とか
プラスアルファな機能つきのものばかりHITする…

○WordPress2.2から登場したウィジェットって何?どう?

色々、気になるけど、調べだしたらキリがない。

先に仕事を片付けてしまうまで
WordPressをさわることは封印する。

2007.06.17

Movalbe Type3.3からWordPress2.2への移行について

Movalbe Type3.3からWordPress2.2への移行について
忘れないうちに何をやったのか記録しておこう。
順序を間違って戻したり、繰り返したり、
やったけど意味なかったことなどは省いて…

●手順

1.今回は、データの移行だけでなくMovable Typeの時のURLを残す、
という風にしたいので、まず参考サイトを一読。
Movable TypeからWordPressへ同じパーマリンクでの移行方法

2.ひとます、FFFTPで
mtのフォルダ(MTのプログラムが入ったもの)と
blogのフォルダ(MTのデータが入ったもの)の
全てのファイルをローカルにバックアップ
(サーバー上の両フォルダは5.の直前に削除する!)

今後は、WordPressを入れるのにblogフォルダを使いたいので
MTのデータを入れたローカルのフォルダの名前をblog_mtに変更。

3.WordPress Japan で、WordPress本体をダウンロード。
2.0系2.2系の違いはよくわからないものの
2.2系の方が新しそうなんでそっちを選んだ。
全ての部品は新しいblogフォルダに格納。

4.参考サイトにある通り、Movable Typeの部品を修正。
$MT/lib/MT/ImportExport.pm:541行目に以下の3行を追加

PERMALINK: <$MTEntryPermalink$><MTEntryIfTagged>
TAGS: <MTEntryTags glue=”,”><$MTTagName$></MTEntryTags></MTEntryIfTagged>
ID: <$MTEntryID$>

5.Movable Typeのデータをテキストファイルとしてエクスポートするため、
FirefoxMozzila系のブラウザ)でMovable Type管理画面に入り(IEではエラーになることがあるので)、
「読み込み/書き出し」→「エントリーの書き出し」→「…を書き出す」ボタンを押す。書き出されるテキストファイルの名前は長たらしくてわかりにくいので、
import.txtと名前を変更して保存しておく。

6.参考サイトにあるとおり、WordPressの部品を修正。
$WP/wp-admin/import/mt.phpの 275行目に以下を追加。

case ‘PERMALINK’ :
 $tmpvalue = strrchr($value,”/”);
 $post_name = substr($tmpvalue, 0, strpos($tmpvalue, “.”));
 break;

同じく 295行目を以下のように修正。(最後に’post_name’の項目を追加)

$postdata = compact(’post_author’, ‘post_date’, ‘post_date_gmt’,
‘post_content’, ‘post_title’, ‘post_excerpt’, ‘post_status’,
‘comment_status’, ‘ping_status’, ‘post_modified’,
‘post_modified_gmt’, ‘post_name’);

7.ロリポップ!レンタルサーバー! WordPress設置マニュアル を見ながら
WordPressインストール

ロリポの説明では、「wordpress」というフォルダ名を使ってたけど
これまでの自分のブログのURLを継承したかったんで「blog」というフォルダで設定。

「より多くの難関を期待していましたか ?残念ながらこれですべて完了です。
では WordPress の世界をお楽しみください。」っていうメッセージが出るほどに簡単。

8.参考サイトにある通り、WordPressの管理画面で
「各種設定」→「パーマリンク設定」の 「一般的な表示」の中の「独自表記…」をチェックし、以下のパターンを入れて「パーマリンク構造を更新」を行う。
(書き込み権限に注意。)
/%year%/%monthnum%/%postname%.html

9.WordPress管理画面の
管理→「インポート」→「Movable TypeとTypepad」にすすむ。
参照ボタンから、3.で書き出したimport.txtを呼び出してインポートする。

10.このままだと画像ファイルが表示されないので、
バックアップしておいたローカルのblog_mtフォルダ内の
Movable Typeの時の画像フォルダを
ローカルの新しいblogフォルダにコピー。
サーバーのblogフォルダ内にアップロード。

11.最後にサーバー上のblogフォルダのパーミッションを755に。

●この後、WordPressの管理画面からやったこと
ブログロールのところからリンク管理
・表示のところからテーマ選択。WordPress theme directory をチラ見。
デフォルトだったテーマの色や背景などのスタイルをちょっとだけカスタマイズ。

●気になっていること・気づいているけど対応できてないこと
・自分のブログのfeedを掲載しているSNSなどの変更手続きがまだ途中。
MTのときは、http://www.nanairoweb.com/blog/index.xml だったけど
WPになったら、http://www.nanairoweb.com/blog/feed

・自分のメインサイトにブログのfeed概要を文字数を決めて掲載していたけれど、
今はほぼ全文掲載状態になってる。WPは、英語など半角スペースで区切られた単語の数で概要の文字数を決めるらしいので、日本語で一定の文字数の抜粋にするには、ちょっと工夫がいるみたい。検索してたくさんHITするけど、実際、使えるものがなかった。

・これまでのトラックバックコメント欄に入ってる!
移行がうまくいかなかったの?と焦った。
自分の別ブログからためしにトラックバック送ってみた。
やっぱり、コメント欄に入ってる。
けど、コメント欄に入っていても、トラックバックby○○となってる。
WPトラックバックはこういう仕様らしい。
分ける方法もあるみたいだから、また後日。

・ブログにコメントが入った時の、コメント通知メール文字化け
WordPress  コメント通知メール 文字化け で検索すると、たくさんの記事。
WP2.2では改善されたとか、やっぱりされてないとか。
NIPPON2っていうプラグインも入れてみたけどダメだったよ。
自分の使ってるメールソフトにもよるのかも。
とりあえず読む時にエンコードUTF-8にすれば読めるので放置。

●たぶん買う
今回、何かにつけて検索してもWordPress2.2のバージョンについては情報が少なかった。
問題と解決法が出ていても、バージョンが違って役に立たない、というのが結構あった。
そんな検索の合間に目についた
 「WprdPress2.2でつくる!最強のブログサイト
6月19日発売なんてタイムリー過ぎる。絶対買う~~~。

icon
icon

2007.06.16

できた!

Movable TypeからWordPressに移行するのに
思わぬところ、Movable Typeバックアップのところでコケてしまったので
この先どうなることやら…って、すご~くユーウツな気分だった。

Movable Typeバックアップはすご~く簡単な操作で
管理画面の「読み込み/書き出し」の「エントリーの書き出し」のところから
「書き出しする」のボタンを押すだけ。
気をつけることといえば、
IEでなくMozilla系のブラウザでこの操作をしなきゃいけないってことぐらい。
なのに、「書き出せません」のエラーにはならず、
書き出し完了したテキストファイルを開いてみれば白紙。(0KB)

考えてもわからないし、検索してもそんなところでコケてる人はいないし、
時間をあけて、落ち着いて原因を考えてみたら、
import.pmを書き換えた時に要るものを消したか、要らないものを書いたかで
ファイルを壊しちゃったんじゃないかな、と。(WordPressへの移行準備で、あらゆる参考サイトを見て、何回も書き直してたから。)

それでMT3.3のデフォルトのimport.pmに戻して
やり直したら、ものたりないくらいに、あっさりOKだった。

何かね~、いつもそうなんだけど
PCの前でイライラ考えていても全然わからないのに、
ちょっと離れて、間をあけてみると、あっさりできたりするのよね~。

データ移行さえできれば安心。
しばらくはデフォルトのままで、設定とか中身をゆっくり見ていこうっと。

2007.06.13

WordPress

このブログをMovable TypeからWordPressに移行させたいと思ってる。

WordPressのインストールについては
使ってるロリポップのサーバーに親切なマニュアルがあって↓
ロリポップレンタルサーバー WordPress設置マニュアル
問題なく、あっさり設置できた。

さて、Movable TypeからWordPressへのデータの移行!
どちらのツールにも、インポート・エクスポートの機能がついてるから
そう難しくないという風に思っていたのだけど、
調べていたら、HITする記事が多すぎて、かえって混乱…
バージョン違いももちろんだし、色んなやり方があるもんだ。

Movable Typeの時のパーマリンクを失わずに移行するやり方とか出ていて、ちょっと欲が出てきた。↓

MT(Movable Type)からwordpressに移行する場合にパーマリンクを維持する方法
ダメだ、さっぱりわからない。

MovableTypeからWordPressへ同じパーマリンクでの移行方法
さっきのよりはわかるかも。

そうかと思ったら
[WordPress]IDを維持したままMovable Type 3.2からWordPress2.0.2へ移行する
なんていう記事もある。
え?パーマリンクを維持って、URLを維持ってことよね?
じゃ、IDを維持って何?同じ?
もうWordPress以前に、今まで使ってたMovable Typeがわからなくなってきた。

とにかく2番目の方法でやろう、と決めたところ、
既に、Movable Typeからのエクスポートの時点でエラー。何で~。
まだ移行作業に入ってもないじゃん。

甘く見てたけど、作業に手間取りそうだ~。どうしよう。

調べモノをしていると
Movable TypeからWordPressに乗り換えて本当によかった!」
みたいなサクセスストーリーにやたらHITするのだけども
皆さん、具体的な方法を書いてくださいよ~~~。
私も早くそっち側に行きたい。

あ~、嫌になってきた。
URLなんか残さなくていいか。
いっそ、Movable Typeのデータなんて残さなくても、
WordPressで始めるか。
…って思っちゃったりする。

2007.06.11

ぎゃ~!ごめんなさい!

皆さまからのコメントが
迷惑コメントの方に入ってた!!

Movable Typeの調子が悪くなり始めた頃に(1週間・10日前ぐらい?)
何でかなぁ?って色々、設定を見てる時に
そういえば、最近、英語の迷惑コメントが多いなって思って
ためしに、迷惑コメントの判断基準値を通常より上げてみてたんだった!!

基準値を上げても、怪しい英語のコメントはどんどん入ってきてたから
全く効果なしだなぁ…と思ってたのに、
残しておきたい皆さまからのコメントの方が迷惑コメントに入っていたとは。

まとめて4日分ぐらいアップしたり、ズルしていたとはいえ、
土曜日以外、毎日ブログを書く…という自分の目標はこなしてきたのに
そういえば、最近ぱったり誰からもコメントがなくなってた。

ただ、もともと、そんな高アクセスなブログでもなく、ぼやいてるだけなんで、
こんなもんかなぁ…と思ってて、全然、気づかなかった。

これから、取り出せるものは復活させて、レスつけます。
もしかすると、もう取り出せないものもあるかも。
せっかくコメントいただいていた皆さま、ごめんなさい。
もう、今は設定は直しましたので。

ただ、自分の設定変更以外でも
Movable Typeの動き自体が怪しいので
やっぱり早く引っ越さなくては…
できればWordpressにチャレンジしてみたいんだけど。

2007.06.08

嫌な予感

Movable Typeの調子が恐ろしく悪いです。

コメントエラーに続いて
再構築エラー出まくりです。

今、調べモノする気分じゃないんだけど
嫌な予感がします。

データをどっかに移動するとか
真新しいものを始めるとか
腰が重いんだけど、やらないといけないのかなぁ。

今まで、色んなところに日記やブログを書いて
気分が変わったらすぐ削除・引越し、とやってきた中で
Movable Typeだけは気に入って
私としては長く使ってきたんだけど。

2006.04.14

ロリポップMT再構築エラー解決

ロリポップBerkeley DBを使用してMovable Type
今、思えばものすごいビンゴな環境だったのね。

ちょっと前から再構築の際に500エラーが出たり
(ちゃんとモジュールあるのに)「○○モジュールが見つかりません。」
というメッセージが出たりしてた。

mt-config.cgiの222行目あたりの
#
# EntriesPerRebuild 40
#
となってるところ。
40→5まで1回の処理件数を減らしてみたけど
あまり効果なかった。

ロリポップBerkeley DBMySQLに変えてみたけど
改善どころか改悪した、と書いている人もいるし、どうしたものやら。。。

結局、また、このブログのテンプレを使わせてもらっている
商用ブログ専門店さんで解決法を見つけた。

Movable Type3.2の500エラー対策!DBをsqliteにする方法

やっぱり私以外にもロリポップ再構築エラーで悩まされてた人いっぱいいたんだ!!

ロリポップの説明ページにはsqliteが使えるとは書いてないけど
使えるんだって。
まぁ、私、Berkeley DBMySQLsqliteもさっぱりわからないんだけど
とりあえず「直った!」「解決!」と喜んでる方のコメントが多いので
素直に説明どおり試してみた。
親切に易しく書いてあるのでホントに説明書どおりでOK。

mt-db-convert.cgi: MTデータベースの相互変換CGIスクリプトを作った小川さんそれを紹介してくださった商用ブログ専門店さんはスゴイ!

もう少し様子を見ないといけないけど
今のところ、久々にサクサク元気に動いてるみたい。

2005.12.22

カテゴリーを自分の並べたい順番にする

Movable Typeでカテゴリーを幾つか作った時
カテゴリーの並び順がどうも気に入らないな~と思った。

設定画面で簡単に好きな順序にできるのかな、と思ったら
そんな設定をするところはない。

これはどうやらキレイにソートされてしまう設定になってるらしい。
カテゴリー名の前に数字で番号を振ったら?というのは
私も考えたけど、どうも格好が悪い。

そしたら、良いページを見つけた。↓
カテゴリーを自分の並べたい順番にする

先頭に番号を振るところまでは私と同じだけど、
その後がスマート!!!

CategoryDescription ってやつを使うのです。
数字つきで入れてあるカテゴリー名(CategoryLabel)の代わりに
数字抜きで入力してあるカテゴリーの説明(CategoryDescription)の方をを表示。

お~!すごい!感激した。

追記:
各ページのパンくずリストが数字つきの方になってたんで修正してみた。

カテゴリーアーカイブで
$MTArchiveTitle$ を $MTCategoryDescription$ に変えた。

個別アーカイブで
$MTCategoryLabel$ を $MTCategoryDescription$ に変えた。

これで、どっか他にヘンなところ出てないかな?

2005.11.27

Movable Typeのテンプレート

またリニューアルしてしまった。

心機一転したはずなのに、
全くBlogを書かず放置状態だったので、またまた気分一新で。

Movable Typeをバージョンアップして(3.2-ja-2)
テンプレートも新しいもの(3.2用)に変えてみた。

今回、使わせてもらったテンプレートは
「商用BLOG専門店」さんのもの。

こちらのサイト、
カスタマイズしやすそうなテンプレートを配布されているし、
掲載されている他の情報も面白そう。
また、時間がある時、ゆっくり目を通したい。

でもって、カスタマイズも
時間がある時、ちょっとずつやっていきたい。

追記:
別件で問い合わせメールを出したら
すぐに回答&対応してくださったのでビックリ。
ますます快適に使えそう。