2005年12月05日
blog移転顛末記
独自ドメインをとって、blogの場所を移転してみました。くー、なんか一大仕事をなし終えた感じ。充実感が体からあふれてきます。
新しいURLはhttp://michys.com/blog/のこちらになります。末永くよろしくお願い致します。
そもそも、なんでblogを移転しようかと思ったかというと、そろそろこのままのシステムでの運用には寿命がみえてきからです。私は夫と共有でMovable Typeのバージョン2.6あたりをWebArenaのSuitで使っていたのですが、WebArenaはCGIの動作制限がキツくて、CGIの動作が重いとすぐにInternal Server Errorになるんです。
300エントリーを超えてしまった私のブログは、コメントを受けるたびに個別エントリーがくずれるので再構築しなければなりませんでした。その再構築も、もうMovable type標準の40エントリ毎の再構築機能ではTime outしちゃってInternal Server Errorになっちゃうので、Rebuild支援ツールというのをゲットしてきて、それで再構築をしなければなりません。しかも、この間までは10エントリ毎の再構築で再構築できてたのに、とうとうそれでもInternal Server Errorになるようになってしまった。
やってられるかー!!!!どうやって運営しろってんだよー!
しかも、しかも、Movable Typeの2.6くらいにはコメント一括編集機能とかトラックバック一括編集機能がないんです。迷惑コメントや迷惑トラックバックも一つ一つ選択して削除して再構築してをしなければいけないわけです。いきなり1日50とか迷惑トラックバックがくるのに…。
イヤダ!こんな状態、絶対にイヤダ!
そんなわけで、私はMovable Typeの最新バージョン化と噂でスピードが速くなると聞いたMySQL化計画を熱望していました。
休職中だから時間はあります。しかし、意欲の後退していた私は、今までは1日16時間睡眠くらいでブログをつける以外活動と呼べる活動をできいませんでした。これじゃ、ちょっと複雑な活動は無理です。しかし、だんだんと体調が回復してきて、1日起きていれるようになりました。
イマダ!いましかない!
Movable Typeも夫にインストールしてもらって、サーバーも夫が借りていて、そういう知識がまったく欠けている私は夫におねだりすることから始めました。
「ねーねー、Movable Typeをアップデートしてね、MySQLで使いたいのー」かろうじて、MySQLがDBであることくらいの知識は得ていた私。
夫もたいした容量の契約はしていないのに、私がblogをたくさん書くものだから、容量がなくなってきていた困っていたらしい。
「どういう方策が何がいいか調べてレポートしてよ」
いきなり高度なミッションです。でも夫は優しくて、「今のドメイン名をWebArenaのSuit2にしようかと思ってたんだよ。ちょっと面倒だけど、今のSuitから移行できるんだよ。ここでならキミも今のURLのままでMovable Typeを一緒に使えるんじゃない。後は昔調べたときはCPIってとこがよかったかなー。ロリポップはいまいちキライ。どれでも今のURLのままで使えると思うよ」と色々アドバイスしてくれます。夫の解説のおかげで、独自ドメインでのサーバー移転方法もなんとなく分かりました。DNSくんの情報を書き換えて、それが行き渡るのを待てばいいわけね。この時点では新しく独自ドメインをとるなんて考えてもいませんでした。
ちょっと調べた結果、レンタルサーバーはCPIもいいんだけど、2ちゃんねるで評価をみたら「WebArena使ってるんだったらそのままでいんじゃない?」というコメントがあったのと、WebArenaもオプション料金を払えばMySQLを使えるようになったようなので、じゃ、WebArenaのSuit2に移行しようかという結論になりました。
夫に書類を書いてもらってる間に、ふと思い立ってWebArenaでMovable Typeの設定をしている人を参考にしようと「WebArena Movabletype」でGoogle検索したら、今最新っぽいバージョン3.2のMovable TypeをWebArena Suit2で使おうとしてえぐってる人のblogがヒット!
→「[ メモ ] WebARENAでMovable Type」
何でもWebArenaで対応しているMySQLはMovable Typeで対応しているMySQLよりバージョンが低くて使えないらしい。Movable Typeはスパムコメントに対応したたため、3.2から重くなったからCGI動作制限のキツイWebArena Suit2だと、Internal Server Errorが出ちゃうらしい。このかたはバージョンダウンして解決したとか。この人のblogより明らかに私のblogの方が重そうなんですけど…。
もしかしてSuit2に移行しても全然解決にならないってこと!?マジかよー。
夫に緊急報告し、「そういうことをちゃんと調べなさい」と怒られながら善後策を協議しました。もうURL変更されてもいいからTypePadでレンタルしちゃおうかな、とも思ったけど、自由度落ちるのってすごくイヤです。WebArenaのもう少し高いWebArena Proというバージョンにすることも検討したのですが、「年に運用だけで10万円だよ!」と夫に言われて、確かにそれは出せないと思いました。WebArenaでもPostgreSQLなら動くので、一度Movable Type 3.2をいれてみて本当にダメか試そうとも思いましたが、先がみえてるしそれも冒険だよなー、と思いました。
そして、WebをあさっていたらMovable Typeを動かすレンタルサーバーは「さくらインターネット」がいんじゃない?というブログを二つほど見つけました。![]()
→「移転に伴うレンタルサーバについての考察」
→「レンタルサーバー選び」
夫に聞いてみたら、「ああ、さくらなら知り合いのサイトがそこで運営してるよ。tracerouteしてみても遅くないし、いんじゃない?なんか、Movable Type 3.2の導入マニュアルとかもあるよ」
キター!さくらでファイナルアンサーでしょ。MySQLも動くし、月々たった500円しかかかりません。今より全然安いよ。
しかし、万全を期して二週間のお試し期間があるので、まずはお試し期間にMovable Typeを精一杯使ってみて、よかったらDNSを変更し、夫のブログも含めて旧URLにあったものをすべて移行する予定にしました。
ここらへんで1日が過ぎたので夫に「寝なさい」と言われて就寝しました。夫はしつけが厳しいです。
翌日、Mobable Type 3.2のセットアップです。そこらへんに解説サイトがあるのでハマるかと思っていたのですが、オンラインマニュアル通りのところはその通りにやって、マニュアルに無いMySQLの設定も適当にこなすと、すんなりと動きました。なんだ簡単じゃん。やたら解説サイトがあるからすごく難しいのかと思ったけど、肩すかしね、と思った私は甘かったです。
次は昔のblogから新しいblogへのエントリの書き出しと読み出しです。やることは古いblogから書き出したテキストファイルを新しいMovable Typeディレクトリの直下に新規作成したimportディレクトリにいれて「読み込み」とするだけなのですが、これでハマりました。文字化けしまくるのです。昔のblogの文字コードがEUCで、新しいものがUTF-8ということを探るまでに時間を費やし、しかも何故かMacintoshのCyberduckとmiの組み合わせだと文字コードをあわせているはずなのにうまくいかない。blogを作っては削除して、エントリの読み込みを何度も試みるも全然まったくうまくいきません。
キーー!何が原因なんだよー!!!そもそも、私はCyberduckもmiも使い方が分からないんだよ。Macintosh初心者なんだよ。仕方なく、手近のWiondowsマシンで使いなれたNextFTPと秀丸で作業をしました。
一発OK!
何がダメだったんだろう、と思って、今Cyberduckちゃんをみてみたら「文字コード」って設定がありました。せっかくmiで文字コード変更してたのに、ここでCyberduckが文字コードを変更してたのかなー。うーむ、謎です。
そして、テンプレートを昔のblogからコピーペーストして、全てを再構築!!!これでInternal Server Errorが出なければ感涙です。
チ、チ、チ、チ、チ、チ。10分後。
「再構築しました」
ヤッター!ヤッター!素晴らしい。しかも、コメントが一括編集で「迷惑コメント」に分類できるよ。トラックバックも「迷惑トラックバック」に分類できるよ。一括編集だよ。素晴らしい。苦労したかいがありました。ビバ、天国!
あまりの機能と速度に感動した私は、夫に「もう移行を開始したんだけど」といいました。ここに至るまではドメイン名を変更するつもりはありませんでした。そしたら夫は何を思ったか、「もう、自分でドメイン取得したら?」と言います。やたら容量をくう私と同居するのがイヤになったんでしょうか。
「でも、ドメインって高いんじゃ」
「そんなに高くないよ。年間¥4,000くらいだよ。ほらさ、キミは人気ブロガーなんだから、それくらい取っときなよ」
人気ブロガー!!!素晴らしい響き。たいしたアクセス数はありませんが、ブログを書くのはストレス発散で趣味の一巻だし、オンラインゲームの課金を毎月払ってるのに比べればたいしたことないような気もします。今のところアフィリエイト収入でトントンくらいだし、とあっという間に独自ドメインを取得することに決めました。
夫には「きみ、ほんま単純やな」と言われました。すみません、単純です。
本当はmichyが良かったのですが、全然空いていなかったので、michys.comにしました。ドメインの取得とかネームサーバーの設定なんかはよく分からないので夫にお任せしました。DNSに新しい設定が行き渡ってmichys.comでアクセスできるようになるまでの数時間は本当にドキドキ過ごしました!!初めてmichys.comでアクセスできたとき、超嬉しかったです!!!
これで私も独自ドメインでのブログ運営です。なんとなく人気ブロガーっぽい!ぐへへ。
ココもガムをかんで、ぐへへ。
ところで、ドメイン名が変更するとなると、画像ファイルの置き場所が問題になります。昔のエントリを読み込んで新しく作ったblogも、昔のエントリ内で画像を絶対パスで指定していたので、そのまま昔のドメイン名にある画像ファイルを参照したままです。
「ずっと画像を置かせてもらっていい?」と夫に聞いてみると、「それが容量とってるんだからさ。徐々にでも移行して欲しいな」とつれない返事です。
一々一つ一つのエントリを開いてパスを変更するのはやってられないです。こうなったら!昔のblogから書き出したテキストファイルを、新しいblogに読み込む前に、テキストファイル内で画像の前の旧ブログのURLを新ブログのURLに変換することにしました。テキストエディタで編集して、読み込んで、画像をアップして、思ったより簡単に完了しました。
こんな複雑な作業が失敗なく進むなんてすごくない!?私ってもしかしてデキル女!?ありえません…
でも、同じ問題でエントリ内で絶対パスで他のエントリを参照しているのはいかんともしがたく、一つ一つ手で直して行く予定です。一体、どれくらいの数があるんだろう。気が遠くなります…。完全移管の日は遠いです。
新しいブログが出来たので、併せてアクセス解析サイトやランキングサイトも変更しました。結構自分がいろいろなサービスを使ってるのが分かって、なかなか手間でした。
また、そうやってる中で発見したのですが、新しいMovableTypeはRSSフィードがindex.xmlって名前なんですね。メインのテンプレートを前のblogからそのままコピーしてきたので、一時期、昔のindex.rdfへリンクしたまま新しいブログを公開していました。申し訳ないです。この期間にRSSフィードを登録してしまったかた、うまくいかなかったかた、面倒ですがもう一度トライしてみてください!今度こそうまくいきます!
最後に残った難問は、stylesheetも前からコピーしただけだし、body_back.jpgもきちんと見えるのに、なぜか背景が表示されないことです。なーぜーだー。まあ、でも、このままでもかわいいからいいかー、とちょっと投げやり気味です。誰か解決方法が分かったら教えてください。お願いします。
ふー、後からまた他のとんでもないミスが発覚したりしないよね。ドキドキ。ちょっとした難問を残したまま、顛末記はここでいったん終わりです。
(051206)
夫のコンサルにより、無事に背景画像が復活しました!やったね。
どうやらこのように無用な"が入っていたのが原因のようです。
background-image: url("body_back.jpg");
Dr.blogからもらってきたときから変更した覚えはないんだけどなあ。
background-image: url(body_back.jpg);
このように"をとったら無事に表示されました!
(051207)
と思ったら夫にコメントをもらいました。("body_back.jpg")と(body_back.jpg)は好みの問題でどっちも正しいらしいです。
予想すると文字コードの設定が変になっていたのが原因じゃないかととか。
ビフォー
/@charset "UTF-8";
アフター
@charset "UTF-8";
あくまで予想らしいです。
投稿者 michy : 2005年12月05日 07:04 :
お知らせ
|
関連しているかもしれないエントリ:
アフィリエイトご報告(2008年7月〜2008年9月)アフィリエイトご報告(2008年4月〜2008年6月)
アフィリエイトご報告(2007年1月〜2008年4月)
2007年を振り返って
blogをいろいろカスタマイズ - 横型カレンダー、aboutme、Feed関連、はてなブックマーク関連、ソーシャルブックマーク関連、Amazon関連、なかのひと、あわせて読みたい
トラックバック
この記事のトラックバックURL:http://michys.com/michy-mt/mt-tb.cgi/3065
法務だけど理系女子の綴るblog:「スタイルシートと格闘」
私のこのブログのデザインは、Dr.Blogからとってきたものを元に、自分でサイド...
法務だけど理系女子の綴るblog:「JavaScriptでMovable Typeを軽量化にトライ」
そもそも、「blog移転顛末記」で記したように、サーバーの移転(というか分割?)...
コメント
いやいやmichyさんは十分人気ブロガーですよ、私の中では特に。一個前の「あなた頑張りすぎてない?」のエントリとか非常に共感しました。私は体調を崩す前に辞めてしまうので結果的には全然がんばりすぎていませんが、メンタリティは似ています。
リンク先もツボにはまることが多いので、これからもガシガシ書いてってください!!
Posted by: さえさん : 2005年12月05日 19:05
お引越しご苦労様です。
人気ブロガー・・・確かにいい響きですよねえ(^^)。
今後とも遊びに来させていただきますです。
Posted by: ろじゃあ : 2005年12月05日 19:59
>>さえさん
ありがとうございます♪本当ですか。
「あなた、がんばり過ぎてない」は暗すぎるエントリかと思ったので、共感頂いてすごく嬉しいです。
また、リンクは、かなり吟味を重ねているつもりなのでお褒め頂いて光栄です!
スタンスは「書きたいことを書きたいように」なのですが、皆様にも楽しんでいただけるようこれからもがんばります〜。
>>ろじゃあさん
人気ブロガー、いいですよねー。ただいま自己評価が勝手に急上昇中です(笑)
さっそくのご訪問ありがとうございます。
今後ともよろしくお願い致します。
Posted by: michy : 2005年12月06日 07:03
ダブルクォートは、あっても良いです。
無い方が好きなので、とっぱらいました。
そもそも文字コード指定が変だった気がするですよ。
Posted by: 夫 : 2005年12月06日 22:46
そうなのー。というわけでエントリに追記してみたよ。
Posted by: michy : 2005年12月07日 15:19
