wordpress环境搭建及XML-RPC远程发送

Wordpress环境搭建及xml-rpc远程发送文章

需要的运行环境组件:tomcat2、mysql5、php5
1. 首先下载运行环境需要的组件:在网上搜索PHPnow的最近安装包,下载后解压到某个目录下,如d:\php
2. 运行setup.cmd文件,程序自动在你解压缩的目录下释放mysql、php、tomcat包,按照提示一步一步往下进行,过程中会让设置mysql的密码,直到tomca和mysql服务运行成功,之后浏览器会自动打开并显示默认的php页面。

[b]注意[/b]:安装tomcat服务的过程中可能会出现failed to open the winNT service manager的错误,那是因为win7系统的账户控制导致的,解决办法是:在控制面板-系统和安全-更改用户账户控制设置中修改为从不通知即可。

下载wordpress包([url]http://wordpress.org/download/[/url]),将其解压到2步中生成的htdocs目录下,然后找到wordpress目录下的wp-config-sample.php文件,首先将文件名修改为wp-config.php,再用记事本编辑其中的内容,主要是一下部分,修改成自己设置的值
// ** MySQL settings ** //
define('DB_NAME', 'wordpress'); // The name of the database
define('DB_USER', 'username'); // Your MySQL username
define('DB_PASSWORD', 'password'); // ...and password
define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value

3. 在浏览器中输入[url]http://127.0.0.1:8080/wordpress/wp-admin/install.php[/url](根据自己的端口情况而来)即可开始安装wordpress平台,输入相关参数后就完成了wordpress的配置过程。

现在编写程序来测试wordpress环境。
4. 进入[url]http://127.0.0.1:8080/wordpress/wp-admin/[/url]页面登录wordpress系统中,在设置-撰写中启用远程发布中的XML-RPC方式
5. 编写一个简单的java测试程序
public static void main(String[] args) throws Exception {

// Set up XML-RPC connection to server
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
config.setServerURL(new URL(“http://localhost:8080/wordpress/xmlrpc.php”));
XmlRpcClient client = new XmlRpcClient();
client.setConfig(config);

// Set up parameters required by newPost method
Map<String, String> post = new HashMap<String, String>();
post.put("title", "Hello, Blog!");
post.put("link", "http://maimode.iteye.com");
post.put("description", "This is the content of a trivial post.");
Object[] params = new Object[]{"1", "用户名", "密码", post, Boolean.TRUE};

// Call newPost
String result = (String) client.execute("metaWeblog.newPost", params);
System.out.println(" Created with blogid " + result);

}

上面的程序需要以下包:
commons-logging-1.1.jar
ws-commons-util-1.0.2.jar
xmlrpc-client-3.1.3.jar
xmlrpc-common-3.1.3.jar
xmlrpc-server-3.1.3.jar

运行上面的程序,如果执行成功,会打印出文章id号,然后在浏览器中进入http://127.0.0.1:8080/wordpress/时就会看到刚才远程发布的文章。

至此wordpress平台搭建及测试完成。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值