tech memo: February 2007 存档

以前使用Blogger的时候就曾用Zoundry作为Blog的离线发布工具,总体感觉还是不错,这次转向MovableType后,也想试用一下,但在设置Blog帐户的时候,却遇到了一点麻烦。

首先输入Blog URL,



点下一步,出现设置Blog帐户信息的界面,帐户名称可以随便填写。



在RSD自动发现一栏,默认是勾选了“使用自动发现的设置”选项的,检测出来我的帐户类型为Six Apart MovableType Server,上面还有一条具体信息“Found service:Movable Type 3.34”,API

URL显示为“http://www.zhouhongquan.com/mt/mt-xmlrpc.cgi”,在正确的输入了用户名和密码,并点下一步以后,却出现了如下图的提示,



试了多次,都没有成功,看来是哪里出了问题。再仔细检查API的地址,完全正确啊!在网上搜索了一下,发现也有和我一样遇到这个问题的,平生一笑说有可能是mt-xmlrpc.cgi的权限设置问题,而本身遇到这个问题的人后来又回复说是服务器上的文件不完整造成的。挨个排查吧,先登陆服务器查看mt-xmlrpc.cgi的权限,和其他cgi文件一样,是775,赋予了执行的权限,看来不是权限的问题。再看大小,和本地磁盘上解压出来的文件大小也是一样的(其实我是采用上传压缩包到服务器后再解压的,根本就不会出现文件不完整的情况)后来还是在Zoundry的用户指南中找到了答案。在设定您的 Blog 账户这一节,有段关于MovableType的API地址信息的说明:

端点地址即 mt-xmlrpc.cgi 的绝对地址,例如 http://www.example.com/blog/mt-xmlrpc.cgi 。如果您使用的是支持 xml-rpc 的 Typepad 服务器,应将地址写为http://www.typepad.com/t/api 。只有 Movable Type 3.x 的服务器才支持文件上传。请阅读这段 关于 MT 3.2 服务器的 API 验证机制的说明。

点击“阅读这段”,链接到MovableType的官方网站,这篇文章中介绍的步骤是这样的:1.登陆到MT后台管理系统2.点击最上面导航栏的用户名,进入用户配置信息页面 3.下拉到“API Password”的位置(在MovableType 3.34中对应的是“Web Services Password”这一选项) 4.使用“that”Password。



恍然大悟!原来刚才一直都使用的是登陆密码,而并非Web Services Password,好象这个Web Services Password在安装的时候并没有出现过,也不知道到底是多少,干脆重新设置一个,保存后,再输入刚才设置的Web Services Password,终于成功了!

Ads

关于此存档

此网页包含作者在 February 2007 发表在分类 tech memo 下的部分文章.

tech memo: September 2006 是前一个存档.

tech memo: March 2007 是后一个存档.

最新的内容请浏览 主页 或者到 存档页 查找更多内容.

他们来过

和我聊天

Powered by Movable Type 4.1