Movable Type 4.1 と HTTPD と xml
Movable Type 4.1 のウィジェット機能は、非常に便利である。ブログの"お着替え"がまるで《ココログ》みたいに出来てしまう。
ただし、私の環境では、非常にマズイことになっている。。。。
いや、Movable Type 4.1 のウィジェット機能の問題ではなく、Webサーバを HTTPD で構築しているから起きる問題なのだが・・・・
その問題とは、ウィジェット機能を使って変更できるデザインテンプレートの中には、生成する html ファイルのヘッダーに xml の記述をしてあるものがあるのだ。(この表現が、そもそも間違いかも?html じゃなくって xml で記述してあるファイルを生成しているのかも・・・)
具体的には、、、、
<?xml version="1.0" encoding="utf-8" ?>
だ。
これが付いてると、HTTPD がエラーを出してしまって、html を返してくれない(ブラウザで見られない)のだ。多分、私が HTTPD の設定を知らないだけなんだと思うけど、HTTPD の"Q&A"を見ても、解決出来る"A"が無かった(問題の探り方から間違ってる?)ので、私の環境固有の問題なのかもしれないけど・・・・。
ところで、こんなトラブルに見舞われたものだから、xml って一体、なんぞや?って事で調べて見たんだけど、よくわからない。html の進化系というのはわかったんだけど、その必要性がよくわからない。デザインの凝ったページを作るのに適しているのかもしれない。
でも、今後、これが主流になりそうだから、『わからないからいいや』って事で済ませるわけには行かない。。。。現に、Movable Type 4.1 のウィジェット機能を利用したテンプレートの中には、これを記述しているものがあるんだから。
というわけで、今後もスムーズなブログ運営していくためにも、HTTPD を使って Web サーバを構築しており、尚且つ、xml のヘッダーでエラーを起こした人が何処かにいてくれたら、その対処法なりをご教示願えたら、、、って都合の良い目的のエントリーなのでした。
ところで、今は、<?xml version="1.0" encoding="utf-8" ?> を削除した xml ファイル?を生成させて急場をしのいでおります。
もしかしたら、、、Apache に変えないとならなくなるのかも・・・・・。
ガ━━(゚Д゚;)━━━ン!!!!!