木曜から、テスト~的な・・・。
なので、また数日空いてしまいましたね。
さてさて、次は早速 Movable Type のセットアップです。
といきたいところですが、ここでも様々な壁が待ち受けていました。
たぶんこの調子だと、Part 10 越す勢いだ。
速く他のテーマの記事を書きたいがために、頑張るぞ!
1. mt-check.cgi の確認
と、ここから入るのか!と言われそうですが・・・。
MT のダウンロード・設置などについては、あえて書きません。
Sixapart のサイトに乗ってる通りに進めればいい。
のだが、とりあえず、注意点やその他諸々は載せておこうかと。
/mt/mt-check.cgi を開いてみる。
上のような画面が出てくる。
ここで、インストールしなければいけないモジュールを確認する。
といっても、必須モジュールだけあればとりあえず動くのだが。
まあ、Perl 入れた時に、mysql とかは入れておいたから問題ない。
だけど、ImageMagick が使えないのはちょっと痛い。
ってことで、ImageMagick インストール。
"Select Additional Tasks" の画面で "Install PerlMagick for ActiveState Perl v5.10.0 build 1002" にチェック。
5.10 に対応してるんだね~。流石。
と、もう一度 "mt-check.cgi" を確認。
むむむ?な~ぜだ?
IIS 再起動 → ダメ
サーバー再起動 → ダ~メ
しょうがないから、手動インストール。
ImageMagick のインストールフォルダへ移動して
>ppm install Image-Magick.ppd
とタイプ。
ppm install failed: The PPD does not provide code to install for this platform
だって。
なんで?
5.10 対応してるんじゃないの?
しょうもないやつだ。
とりあえず、使えないと困るから、適当に repository を導入して、探してみることにする
>ppm rep add "bribes" http://www.bribes.org/perl/ppm
>ppm rep add "uwinnipeg" http://cpan.uwinnipeg.ca/PPMPackages/10xx/
上記、2つのコマンドを入力。
その後、Perl Package Manager を開く。
repository 登録成功。
"image-magick" と検索。
出てきたw
おkおkw
というわけで、ImageMagick インストール成功。
MT をインストールしちゃいます。
2. Movable Type のインストール
この先は、インストールウィザードを使って進める。
/mt/ を開くと、勝手にインストールウィザードに誘導される。
とりあえず、入力しろと言われた情報を入力するだけ。
大丈夫か?
Movable Type は ActivePerl 5.10 には対応しきれてないのでしょうか?
なんかおかしいぞ。
とりあえず、その先も、意味不明な文字列が表示されたりしながらも、ここまでたどり着きました。
あとは、メール設定をして次へを押すだけ。
?!!!!!
なんだこれ、大丈夫か。
ウィザードの一番最初に後戻りです。
どうも、5.10 では MT のインストールウィザードは使えないようなので、手動で "mt-config.cgi" を書いて設定してあげます。
/mt/ フォルダの中を開いて、
"mt-config.cgi-original"
をコピーして
"mt-config.cgi"
にリネーム。
あとは、必要情報を書いてあげるだけ。
詳細は、Sixapart のマニュアルを・・・。
"mt-config.cgi" の設定が終わったら、/mt/mt.cgi を開きます。
とりあえず、アカウントの作成画面が開きました。
希望が見えてきたか?
ブログの作成画面まで来た。
我々の勝利だ!!
と思ったのもつかの間・・・。
データベースの初期化中が、何も動いてくれない。
メッセージも、プログレスバーも動かない。
処理もしていないご様子・・・。
敗北・・・。
3. Active Perl を 5.8 で再インストール
結局、だめっぽいので、Active Perl をアンインストール。
5.10 系はまだまだ熟成が必要なようです。
まあ、5.6 から 5.8 への移行の時代、こういうことは散々味わっているのだが、それでも新しいものは試してみたいと思うのが・・・。
そのうち、時代も 5.10 の時代になるでしょうから、それまでお預けだ。
MT が動かないんじゃ話にならん・・・。
5.10 に変わり 5.8 をダウンロードしてきてインストール。
こっちなら、きっと動くはず。
Perl のバージョンが 5.8 になってることを確認。
とりあえず、コマンドで一気にリポジトリを追加。
ppm rep add "bribes" http://www.bribes.org/perl/ppm
ppm rep add "uwinnipeg" http://cpan.uwinnipeg.ca/PPMPackages/10xx/
ppm rep add "TheoryX" http://theoryx5.uwinnipeg.ca/ppms/
ImageMagick も一応再インストールしておく。
ImageMagick は、案の定だめっぽかった・・・。
PerlMagick は、自動インストールされないから、手動でやってみるも上のような有様。
5.8 にも 5.10 にも対応してないってどうよ?
それとも、Windows Server 2008 がいけないってか?
PPM で、とりあえずこれらのパッケージをインストール。
これぐらい入れておけば、一通りは使える。
4. Movable Type 再挑戦
今度は、ウィザードも何の問題もなく成功。
もちろん、意味不明な文字列も表示されてない。
データベースも構築完了。
はっはっは~。
Movable Type 4.1 インストール完了。
再構築とかも、まったく問題なし。
前のサーバーから、ブログ記事とコメントをインポート。
MT4 からは、完全バックアップが可能なので、設定からテンプレートまで、すべてインポートすることが可能。
なのだが、その機能はなぜかうまく使えなかったので・・・。
とりあえず、記事とコメントだけインポート。
何でだめなんだろう?
まあ、テンプレートは自分で引っ越しすればいい話だし。
再構築中のご様子。
やっぱり、CPU 頑張っちゃってますね。(Celeron
なんで、MT の再構築って、こんなに CPU 食うんだろうか。
それと、使ってみた感想では、デュアルコアの方が、再構築は幾分速いようです。
今回インストールしたサーバーは Celeron 2.93GHz なのですが、前使っていた Pentium D 2.8GHz に比べると、再構築にかかる時間は結構な差があります。
まあ、デュアルコア云々のまえに、CPU 自体の性能差があるから何とも言えないが・・・。
これで Part 7 終了です。
とりあえず、Movable Type が動きました。
ここら辺は、あまり Windows Server 2003 と大して変わらないですね。
というか、今回は結局の話 Active Perl 5.10 が問題だったわけで。
現時点では、とりあえず 5.8 のまま使い続けるのが無難なようです。
Part 8 では、細かいものをいろいろインストールします。
終わりがやっと見えてきた感じか・・・。
ってメールサーバーが残ってるんだが orz
Windows Server 2008 関連記事
[注意] 途中で、前の Part の修正が加えられている場合があります。
- Windows Server 2008 でサーバー構築 [Part 1]
OS のセットアップ、セキュリティの設定など - Windows Server 2008 でサーバー構築 [Part 2]
IIS と Perl のセットアップなど - Windows Server 2008 でサーバー構築 [Part 3]
MySQL と PHP のセットアップなど - Windows Server 2008 でサーバー構築 [Part 4]
MySQL の再セットアップ (Part2 修正) - Windows Server 2008 でサーバー構築 [Part 5]
PHP の再セットアップ (Part2 修正) - Windows Server 2008 でサーバー構築 [Part 6]
phpMyAdmin セットアップなど - Windows Server 2008 でサーバー構築 [Part 7]
Movable Type 導入 と Perl 再インストールなど - Windows Server 2008 でサーバー構築 [Part 8]
MySQL データベース設定、NTP サーバーインストールなど - Windows Server 2008 でサーバー構築 [Part 9]
MRTG のセットアップなど - Windows Server 2008 でサーバー構築 [Part 10]
メールサーバーのセットアップなど - Windows Server 2008 でサーバー構築のまとめ
まとめ記事。エラーページの秘密など。

ImageMagickのインストールを参考にさせて頂きました。
プロフィール見させてもらいましたが、若いんですね。
おじさんも負けていられません。
コメントありがとうございます。
ネットでは、以外とおじさん世代の活躍も目立っているので、僕はそういう人たちはすごいと思いますが。
自分もいずれおじさんになるわけですから・・・。
がんばってください。