にほんブログ村 小遣いブログ 携帯アフィリエイトへ

MTブログで携帯サイト同時生成!mt4i 導入記(1)

アクアスが、HTMLサイト携帯サイト
同時生成できるようになった。

これでアクアスで作ったサイトは全部、
携帯サイトも作れると言うことになった。

そしたら、MTで作っているブログも、
携帯サイト化しなくっちゃ。

そう思って色々探してみたら、mt4iという公開ツールがあるという。

なので早速、挑戦してみた。

最初はテストに、ハッスルブログの作りかけのMTブログでやってみた。

なんかよう分からんけど、うまく行かんかった。

で、XREAで使っている人のブログをみながらコア・サーバーで試してみたら、
ちょっとした変更でうまく行った。

なので、防備録を兼ねて、記録しておく。

mt4i導入手順

まず、このプログラムの開発者、太鉄さんのサイトから、プログラムをダウンロードする。

MT4i/MovableType用 携帯電話向け変換プログラム

バージョンは、MT4i 3.08だった。(mt4i3x.zip)

これをダウンロードして解凍すると、mt4i308というフォルダができるので、
この中身のファイルをすべて、携帯サイトを作りたいフォルダにアップする。

MTで複数ブログを作っていても、一カ所で全部扱えるので、
メインのドメインのどこかに「m」(モバイルのm)というフォルダを作って、
そこにアップする。

これはcgiプログラムなので、cgiプログラムが動く場所である必要があるが、
コアサーバーやXREAの場合は、パブリックHTML以下ならどこでも動くので、
どこでもいい。

mt4i.cgi」と「mt4imgr.cgi」のパーミッションを「705」に変更する。


キャッシュ用フォルダを、MTの場所の中に作る

今度は、mtのプログラムがあるところに「mt4i」というフォルダを作る

ここはパーミッションを「707」に変更する。

mt4iフォルダの内側に「cache」というフォルダを作って、
パーミッションを「707」に変更する。

そのcacheの内側に「tmpl」フォルダを作って、
パーミッションを「707」に変更。

Webブラウザより「mt4imgr.cgi」にアクセスする。

http://(mt4iをアップしたドメイン)/m/mt4imgr.cgi

パーミッションが間違っていた場合は、
ココでエラーになるので、再確認する。

うまくいけば、MT4i Managerという画面が出るので、
ここでパスワードを設定する。

そして今設定したパスワードを入力してログインし、
「メニュー」の「設定を編集する。」にチェックがあるのを確認して、
「ENTER」ボタンを押下。

そうすると、各種設定画面になるが、細かい設定は後回しにして、
とりあえず「MTホームディレクトリ」だけ設定する。

私の場合は、cgiフォルダの下にmtというフォルダを作って
その中にmtのプログラムをアップしているので、

/public_html/cgi/mt/

という指定をとりあえず入れる。

(ちなみにこれは、後でエラーが出る)
正解は、/virtual/(あなたのXREAサーバのid)/public_html/cgi/mt/

「Movable Type 上で使用しているBlog固有のID」は、
ここでは設定しなくて良い。

これができたら、一番下の「保存」ボタンを押す。

で、こんどは新しいタブか別画面で、mt4i.cgiにアクセスする。

http://(mt4iをアップしたドメイン)/m/mt4i.cgi

そしたら、こんなエラーが出たりする。

Software error:

Can't locate MT.pm in @INC (@INC contains: extlib lib /usr/local/lib/perl5/5.8.8/i686-linux /usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/i686-linux /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl .) at /virtual/●●●/public_html/●●●/m/mt4i.cgi line 4151.
BEGIN failed--compilation aborted at /virtual/●●●/public_html/●●●/m/mt4i.cgi line 4151.

ここで、最後のaborted atの後ろにある「/virtual/●●●/」のところをコピーして、
さっきの管理画面のMTホームディレクトリの前に付け加える。

実はこれがXREAの「絶対パス」というヤツなんやね。

で、もう一度保存。

そしてもう一度、mt4i.cgiにアクセスすると、エラーが出た。

ありゃ、これはなんやろう?と思ったら、
mt>mt4i>cache が、casheになっていた。

cとsを打ち間違えていた。

これをなおして再アクセスしたら、
作成済みのmtブログのリストが表示された。

どんなものかというと、こんな感じ。

これがこのMTで作っているブログの一覧と言うことで、
タイトルの青い部分をクリックすると、
携帯サイトができあがっているという仕組みだ。

長くなってきたので、続く。

スポンサードリンク

Pre > 上位版アクアス、ユーザーレビュー!携帯サイトも同時にできるぞ
Next > MTブログで携帯サイト同時生成!(2) htaccessで振り分け

当サイトでは、第三者配信による広告サービスを利用しています。このような広告配信事業者は、ユーザーの興味に応じた商品やサービスの広告を表示するため、当サイトや他サイトへのアクセスに関する情報 (氏名、住所、メール アドレス、電話番号は含まれません) を使用することがあります。このプロセスの詳細やこのような情報が広告配信事業者に使用されないようにする方法については、ここをクリックしてください