Movable Typeがインストール出来ない?!
お友達の某氏が
「tDiaryで書きためたレビューをHTML化するのが意外と面倒くさい」
等と言ってるのに気付きました。
tDiary1.5.3以降には「カテゴリー機能」がありますんで、tDiaryを1.5.3以降にバージョンアップし、かつcategoryプラグイン(tDiaryフルセット版には同梱)を組み込む事でカテゴリーが使えるようにはなる(→「映画」「ゲーム」等の分類が可能となる)んですが、
「日記として書き捨てるんじゃなくきっちりコンテンツ化するなら、ハナからblogで日記書いといた方があとあとラクなんちゃうかなぁ?」
とゆーことで、某氏にもMovable Typeを試してもらう事に決定。
Movable Typeのインストール作業は既に自分ので経験済ですし、みらのさんのMovable Type 日本語化手順にて、これ以上無いほど懇切丁寧に解説していただいてる(どうもありがとうございます!)んで、特に悩む事もありません。
ローカルのWindows2000上で日本語化し、mt.cfgをささっと書き換え、サーバ上にFTPで転送して
「むふふふふ、ワタシも結構スキルが上がったよなぁ(^_^)」
(↑2回め&詳細解説付なんだから出来て当たり前:^^;)
等とほくそ笑みながら、さくさくっとMovable Type初期化CGI、mt-load.cgiを走らせますと…
Can't find default template list; where is 'default-templates.pl'?
と、エラーが出て止まりました。
「へ…?!(@_@)」
調べると
eval { $tmpl_list = require 'MT/default-templates.pl' };
↑この部分で止まってます。MT/default-templates.plは./libの下に存在してまして、ちゃんとこの./libも探しに行ってるんですが、見つけられてない。
「なんでやねん??」と、ローカルとサーバのファイルをじ〜っと見比べますと…
エクスプローラーやWinFDでは「MT」なフォルダ名が、
NextFTP 3.79(2003年11月時点での最新版)では「Mt」と見えてしまっており、NextFTPによって転送されたサーバ上のフォルダも「Mt」になっちゃってることを発見。
パッチ当てによって作成された不要ファイル「MT.OLD」も、「Mt.old」と小文字混じりのファイル名になっちゃってます。うわ。
ざーっとNextFTPの設定も確認したんすけどそれらしいのが見当たらないし、他のFTPクライアントに切り換えるのも面倒くさいんで、サーバ上で
tar -xzvf MT-2.64-full-lib.tar.gz
とやって解凍し、パッチも当てときました。これでバッチリ(^_^)
後の問題は、某氏にMovable Typeのカスタマイズや運用が出来るか、そして気に入って貰えるかってことだけなんですが…(^^;;
--------------
何の心配も要りませんでした(^_^;) 気に入って貰えてるのかどうかは謎ですが、なんかサクサクとカスタマイズを進めておられるみたい。こうしてみると、意外とMovable Typeのカスタマイズって(情報も豊富になってきてるし)敷居低いのかもしれず。
「サーバに直接ログイン出来ない環境ではどう対処すればいいの?」というご質問を頂きました。
当方はFTPクライアントを替えちゃうのが一番手っ取り早いと思います。上記の「文字化け」はNextFTP固有の問題で、たとえばFFFTPなら何の「文字化け」も発生せず、問題が起きない事を確認してます。
ということで、普段はNextFTPを使ってても、大型CGIスクリプト等「英字フォルダを一杯使ってるもの」(=フォルダ名の大文字小文字が化けると困りそう)をFTP投入する時には一時的にFTPクライアントを替えちゃうのが正直一番手っ取り早いですね。
ローカルのカレントフォルダ名の大文字小文字を常に正しく表示するようにした。
にてようやく修正されたようです(^_^;)