04Webserver+MovableTypeでxml-rpcを使う方法
04WebServer運営しているMovable TypeにBlogWriteで投稿しようとしてもアカウント登録画面で完了をクリックした際に「500InternalServerError」となってブログ情報の取得ができない問題の解決法。
これは、04WebServerを使用してMTを運営しているという環境下において、BlogWriteを利用するためにアカウントの初期設定を行った際に発生するエラーの解決方法です。
なお、次に挙げる筆者の動作環境でのみ確認していますのでご了承ください。
OS:WindowsXP pro
HTTPD:04WebServer 1.82
Blog: Movable Type 3.2-ja-2
perl:Active Perl5.8.7
なお、この症状に違いはあっても、04Webserver + Movable TypeでXML-RPC(mt-xmlrpc.cgi)を利用する際に発生するエラーと思われます。
BlogWrite以外をご使用の場合でも一度おためしください。
・対処方法
\extlib\SOAP\Transport\HTTP.pm の339行目にある
“\015\012″, $self->response->content; を “\015\012\015\012″, $self->response->content;
に修正。
これだけです。
注:mt-xmlrpc.cgi はデフォルトの状態でないと動きません。




