- 2008年5月 9日 00:20
- PC・Web
Movable Typeは標準で携帯電話参照に対応してないので、MT4iを設置。
■絶対パス
設置すると下記のエラー。
Software error:
Can't locate MT.pm in @INC (@INC contains: ~~~
検索すると同じ症状の方が多数いたのでメモ書き。初めはEncode.pmやTemplate.pmを疑ったけど、単純に絶対パスの設定が間違ってた。xrea.comの場合は、下記となる。xrea.comはpublic_htmlの上位階層が見えないから分かりにくい。
・MT本体がpublic_html直下にある場合
/virtual/Your ID/public_html/
※Your IDは、VALUE DOMAINのIDではなく、サーバ内の自分のID
■おまけ1
記事本文の最後に挿入される記事数の「(**/**)」を消すには、mt4i.cgiの"$rowid/$ttlcnt"の""内を削除。
■おまけ2
PC用URLに携帯でアクセスすると、自動で携帯用URLの/mt4i/mt4i.cgiに飛ばすには、.htaccessを編集すればいい。編集方法はここが参考になる。
■おまけ3
MT4iとは関係ないけど、携帯からの投稿はMTmailが便利。けど個別記事のアーカイブマッピングを「%y/%m/%d%h%n%x」などに変更してると投稿時間が9時間前になって正常に処理されない。(MTmailの他にSendMobも同様)調べたらここに回答が書いてあって、XMLRPCServer.pmを書き換えたら直った。多謝。
■絶対パス
設置すると下記のエラー。
Software error:
Can't locate MT.pm in @INC (@INC contains: ~~~
検索すると同じ症状の方が多数いたのでメモ書き。初めはEncode.pmやTemplate.pmを疑ったけど、単純に絶対パスの設定が間違ってた。xrea.comの場合は、下記となる。xrea.comはpublic_htmlの上位階層が見えないから分かりにくい。
・MT本体がpublic_html直下にある場合
/virtual/Your ID/public_html/
※Your IDは、VALUE DOMAINのIDではなく、サーバ内の自分のID
■おまけ1
記事本文の最後に挿入される記事数の「(**/**)」を消すには、mt4i.cgiの"$rowid/$ttlcnt"の""内を削除。
■おまけ2
PC用URLに携帯でアクセスすると、自動で携帯用URLの/mt4i/mt4i.cgiに飛ばすには、.htaccessを編集すればいい。編集方法はここが参考になる。
■おまけ3
MT4iとは関係ないけど、携帯からの投稿はMTmailが便利。けど個別記事のアーカイブマッピングを「%y/%m/%d%h%n%x」などに変更してると投稿時間が9時間前になって正常に処理されない。(MTmailの他にSendMobも同様)調べたらここに回答が書いてあって、XMLRPCServer.pmを書き換えたら直った。多謝。