新アドレスへのBLOG移行作業、見た目はほぼ完了なのですが、内部的にはちまちま移行作業継続中。
例によって自分メモ。
サーバーOSがFREE BSDからWINDOWS系に変わった(意図したわけではなく、ちょっとした手違いで)という事で、いくつかの非互換が出ている。
もともとOSの仕組み側からまともに勉強したことは無く、WEB作る人側からOS側の機能のごく一部を理解している。
そんな訳で移行そのものも、移行して動かなかったらモグラ叩き方式で問題解決という感じです。
その1.
当BLOGでは携帯から見られるように、Mt4iというフリーCGIを使わせていただいている。
サーバー移行後、PCのブラウザからは見られるが、実際に携帯で見ようとすると、
Your request cannot be processed.(502)
というエラーで表示されなくなってしまった。
調べてみると、IISサーバーだけの問題のようで、IISはヘッダにContents-Lengthを書き出さないと携帯で表示されないという事らしい。
私の使っていたMT4iはアルファ版の古いものだったので、作者さんのサイトを見ると、この問題に対応したベータ版が既にリリースされていた。
早速UPGRADEして無事表示されるようになりました。
いつも有難うございます。
実はこのMT4iは、前のサイトでPCからのコメントがうまく処理されない(MT本体のコメント処理がこける)時でも、MT4i経由のコメントは機能していたという優れもの。
しかし、携帯向けのCGIやWEBの製作、各キャリアごと更にはOSによる非互換、動作テストの環境そろえるだけで気が遠くなりそう。
その2.
IISサーバーではhtaccessが使えない。(←これ結構大変)
今まではベーシック認証やらMIME設定やらリファラ・アク禁やら直リン禁止やらすべてhtaccessでやってたんですが、IISになるとそれぞれ別の方法で実現しなきゃならないぽい。
IISpasswordを使え、WEBconfigでやれ、ISAPI_rewriteに記述しろetc.
この辺はこれから勉強だぁ・・・・
コメントする