top > ブログのカスタマイズ > いまさらながらmt4iで携帯用サイトを作ってみました
2009年12月25日

いまさらながらmt4iで携帯用サイトを作ってみました

私のブログはMovabletypeの3.35ですが、今更ながらMovabletypeを携帯電話向けのモバイルサイトに変換してくれるmt4iをインストールしてみました。

意外と簡単で約20分ほどで携帯用のサイトができました。

私が使ったmt4iのバージョンはmt4i308です。まずはmt4iをダウンロードします。

mt4i308.zip
mt4i308.tgz
の2種類ありますが、私はmt4i308.zipの方をダウンロードしました。mt4i308.zipを解凍しフォルダの中を見ると、「lib」「plugins」「tmpl」の3つのフォルダと、「mt4i.cgi」 「mt4imgr.cgi」 「purge_old_cache.pl」の3つのファイルがあります。

これが確認できたら、サーバーにファイルをアップロードしますが、その前にまずmt4iの作業フォルダを作成しておきます。Movbaletypeのホームディレクトリの下にmt4iというフォルダを作り、さらにそのフォルダの下にcacheというフォルダを作り、さらにその下にtmplというフォルダを作ります。

MovableTypeをインストールしたディレクトリ(私の場合はvaritopi.com/mt/)
∟mt4i
∟cache
∟tmpl

ここまで終わったら、先ほどダウンロードしたファイル等をアップロードします。私はモバイルサイトをhttp://varitopi.com/m/という風にしたいので、まずMovabletypeをインストールした階層にmというフォルダを作成しました。

そしてそのmの中に、
ファイル「mt4i.cgi」「mt4imgr.cgi」、フォルダ「lib」「tmpl」をアップロードします。
つぎに「mt4i.cgi」と「mt4imgr.cgi」のパーミッションを705に変更します。

そして、ブラウザから先ほどアップロードした「mt4imgr.cgi」にアクセスします。うまくいくとMT4i Managerという画面が出るので、ログインパスワードを決めます。そして今決めたパスワードでログインします。その後の設定は必須設定のみ行いました。

まず、「MT_DIR - MTホームディレクトリ」の設定ですが、
Movable Typeをインストールしたディレクトリ(mt.cgiのある場所)を、絶対パスあるいは相対パスで指定します。注意するのは「http://~」からはじまるURLで指定してもダメなことです。私の場合はxreaサーバーを使用しているので、
/virtual/ID/public_html/varitopi.com/mt/

としました。自分のご使用のサーバーの絶対パスあるいは相対パスを調べて下さい。

次に、「Blog_ID - Movable Type 上で使用しているBlog固有のID」を設定します。
これは自分のMovabletypeにログインするとアドレスの最後にid=1とか書いてあると思うのでその数字を入力します。私の場合は、id=1だったので1と入力しました。ここまでできたら一旦保存します。

そして、きちんと動作するか確認します。先ほどアップロードしたmt4i.cgiにアクセスします。
私の場合は、http://varitopi.com/m/mt4i.cgiです。
これできちんと携帯用のモバイルサイトが表示されればOKです。
ちなみに私は、http://varitopi.com/m/mt4i.cgiと最後がmt4i.cgiになるのがいやだったので、MT4i Managerの中の設定で、
「MyName - MT4i本体のファイル名(index.cgiなどに変更したい人用)」のところを
mt4i.cgiからindex.cgiに変更しました。そして先ほどアップロードした、mt4i.cgiのファイル名もindex.cgiに変更します。

すると、http://varitopi.com/m/で携帯用のモバイルサイトにアクセスできるようになります。

とりあえずはここまでで、これからいろいろとカスタマイズして行きたいと思います。

芸能 タレント お笑い パソコン 音楽モバイルブログ


このエントリーをはてなブックマークに追加
【みなさんこちらも読んでます】

コメントする

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)

トラックバックURL

このエントリーのトラックバックURL:
http://varitopi.com/mt-tb.cgi/461