2004-08-07 Sat

移行作業開始しようかと

Nucleus への移行を開始しようと思います。もしかしたら今までの投稿が消えるのかなぁ…おそろしい。僕だけならまだしも他の方の投稿が消えるのはちょっと怖いですね。でも消えてもどうって事無いというのも事実。世界は回り続けるはずです。ということでやな事はさっさと終わらせようと思います。

以下いっちょかみ的な説明です。が、ほんとにネットで調べてわかった気になってる初心者の一見解ですので、なんか自分でもやな予感がしています。当サイトの事はあまり参考にしないほうが無難です。無事に移行出来たらまたご報告いたしますので、しばらくは当サイトの記述は参考にしないでください。また「それ間違ってる」「危ねえ」ということを僕が書いていましたらご指摘お願いします。

という事で、作業開始。僕は MT で PHP を吐き出させていたのでトップページの正確のアドレスは「http://www.heartfield-web.com/index.php」となります。Nucleus もトップページに index.php を吐き出すので、このままだとインストールの時点で MT で作ってきたトップページが上書きされ、ダサダサの Nucleus デフォルトページが表示されます(たぶん…)。ところで「http://www.heartfield-web.com/」にアクセスして来た人は通常であれば、index.html というファイルを参照しようとします。で、これが無い場合、index.cgi とか index.php を探します(ですよね?)。当サイトは index.html は無いので、いままで index.php が参照されていたわけです。なので、とりあえず MT の Main index テンプレートの出力ファイル名を mtindex.php として、.htaccess で

Redirect permanent /index.phphttp://www.heartfield-web.com/mtindex.php
DirectoryIndex mtindex.php index.html index.cgi index.php index.shtml

としました。これが正しいのか正しくないのかはほんとにさっぱりわからないですが、ちゃんとリダイレクトされてるのでまあ大丈夫かなと。この投稿がきちんと反映されれば問題ないと思うのですが、もちろん現時点(今書いている時点ですね)はわかりません。緊張します。

これが成功すれば、Nucleus をインストールして、ユーザーを作って、カテゴリーを作って、プラグインを入れて、スキンやテンプレートを調整して、MT の投稿を Nucleus に移せば完成ですね。すごくうまく事が運べば、Nucleus の作業状況を MT でメモしていく事も可能なような気がします。データ移行は最後の最後にしちゃえばいいわけですし。大丈夫かな…書いているとすごい簡単に移行出来そうな気がしてきましたが、まあそうはいかんだろうな…

すでに MT から Nucleus に移行されてこの記事を目にした方にお願いです。僕のやろうとしている事は危険な事なんでしょうか?しつこいようですが、お気づきの点がございましたらご指導よろしくお願いします。

【追記】
無事投稿成功しました。なんか大丈夫な気がしてきました。がんばろー。

2004-08-07 Sat by pushman - Category: Nucleus
Keyword:
Comment: 4 - TrackBack: 0

このページの先頭に戻る

「移行作業開始しようかと」へのツイート

「移行作業開始しようかと」へのトラックバック

TrackBack URL:

「移行作業開始しようかと」へのコメント

タカジロウ wrote...

Nucleusは静的生成でないのでページを吐き出しませんから、MTのindex.phpはそのままに、Nucleusのindex.phpを別の場所に移すだけでOKですよ。その際Nucleusのindex.phpの中の self のパスと include のパス(config.phpへのパス)を変更して、その下に参照するブログ名を加える(selectBlog('ブログ名');)ことでページが展開されるようになります。説明分かりにくかったらすみません…。

2004-08-07 Sat 11:20

pushman wrote...

タカジロウさん、ありがとうございます!! お待ちしておりました(笑)。というわけで元に戻しました。Nucleus の index.php はとりあえず移しました。完全にデータの移行が終わったら、また index.php の設定を戻して、場所も戻せばいいんですよね? 違います?

2004-08-07 Sat 11:45

タカジロウ wrote...

そう!そういうことです。ところで移行作業、四苦八苦されているみたいですが、記事を読ませていただいた感じmtの静的生成の感覚で扱っておられるような…(archivesのディレクトリとFancyURLの話とか…)前のページからの記事のリダイレクトはどちらにしろ必須ですので、FancyURLかどうかは直接関係しないような気もします。むしろFancyURLにした場合、いろいろとやらなきゃいけないことが増えちゃったので僕は元に戻しました(trackbackプラグインの改造とかです)。
僕は移行はすんなりいったんですが、サーバー環境の違いが大きいのかな。なにはともあれお疲れさまです!

2004-08-07 Sat 16:34

pushman wrote...

タカジロウさん、ありがとうございます。

手間取ってるのは僕のうっかりミスが大半の理由です(汗)。FancyURL にするのに、extra というフォルダのなかのファイルをアップロードしますよね?その中に archives というファイルがあって、僕は MT の記事を

archives/2004/08/07/142722.php

などとやっていたので、アップロードすると記事が全て消えてしまいます(泣)。というわけで作業が終わってから FancyURL にしようと思ったんですが、色々設定ややこしそうでまだ悩んでいます。とりあえず完成させてからゆっくり考えようかと。

Nucleus の変数とかまだまだわかってなくて、そこいらが面倒くさいです。

しかしこれをすんなりやってしまうとは…もうすっかりファンになってしまいました(笑)。

2004-08-07 Sat 16:55





このページの先頭に戻る