[Blog_users_ml 1134] mt-xmlrpc.cgiについて

blog_users_ml@dropcontrol.com blog_users_ml@dropcontrol.com
Mon, 27 Sep 2004 14:50:11 +0900


初めましてvitaと申します。
分からない事があり投稿させて頂きました。
宜しくお願いします。

Moblog使用したいのでhttp://moblog.uva.ne.jpで新規登録行いたいのですが、
Your account and/or XMLRPC API is not available. Please check at the 
previous page.
とメッセージが出てその先進めない状態です。
moblog.uva.ne.jpでは登録したアカウントの情報は削除しています。
こないだまでMT2.6時はMoblog使用していてMT3.0にしてからこの様な状態になりました。
アップデートの時にmt-xmlrpc.cgiを壊してしまったかと思い
再度MT3.0をDLし入れ替えてみたのですが、同じ状態です。
パーミッションは755にしています。
mt-xmlrpc.cgiを置いている場所は、cgi/mt/mt-xmlrpc.cgiです。
あれこれと原因を探ってみたらどうもmt-xmlrpc.cgiが動いてない様な
感じがします。新しく入れ替える時に、アップロードする際にも
自動判別でサーバーにアップしていましたが、テキストモードにしたり、
違う方法で行ってみましたが同じです。
何か原因があるのかと思うのですが、どの様に解決すれば分からず
とまどっております。
他に何か確認・チェックできる点がありましたら、アドバイスをお願いいたします。
宜しくお願いします。

cgi/mt/mt-xmlrpc.cgiの中身
「フォルダ類」
tmpl
search_templates
schemas
plugins
lib
images
extlib
docs
db
--------------------------
「テキスト類」
mt-db-pass.cgi
index.xml
atom.xml
rsd.xml
index.rdf
mt-atom.cgi
mt.cgi
mt-view.cgi
mt-tb.cgi
mt-search.cgi
mt-comments.cgi
mt-xmlrpc.cgi
archives.html
mt-add-notify.cgi
mt-set-reg.cgi
mt-upgradecheck.cgi
mt-upgrade221.cgi
mt-send-entry.cgi
index.html
styles-site.css
mt.js
mt-db2sql.cgi
mt-check.cgi
LICENSE
LICENSE-COMMERCIAL
styles.css
mt.cfg
---------------------------------
mt-xmlrpc.cgiの中身

#!/usr/bin/perl -w

# Copyright 2001-2004 Six Apart. This code cannot be redistributed 
without
# permission from www.movabletype.org.
#
# $Id: mt-xmlrpc.cgi,v 1.25.14.1 2004/05/13 00:57:40 ezra Exp $
use strict;

my($MT_DIR);
BEGIN {
     if ($0 =~ m!(.*[/\\])!) {
         $MT_DIR = $1;
     } else {
         $MT_DIR = './';
     }
     unshift @INC, $MT_DIR . 'lib';
     unshift @INC, $MT_DIR . 'extlib';
}

use XMLRPC::Transport::HTTP;
use MT::XMLRPCServer;

$MT::XMLRPCServer::MT_DIR = $MT_DIR;

{
     ## Shut off warnings, because SOAP::Lite 0.55 causes some
     ## unitialized value warnings that seem to be connected to
     ## the soap->action
     local $SIG{__WARN__} = sub { };
     my $server = XMLRPC::Transport::HTTP::CGI->new;
     $server->dispatch_to('blogger', 'metaWeblog', 'mt');
     $server->handle;
}
-------------------------------------

長い文になってすいません。

vita Blog
http://vitacasa.net/blog