`
maimode
  • 浏览: 412217 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多
Wordpress环境搭建及xml-rpc远程发送文章

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

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

下载wordpress包(http://wordpress.org/download/),将其解压到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. 在浏览器中输入http://127.0.0.1:8080/wordpress/wp-admin/install.php(根据自己的端口情况而来)即可开始安装wordpress平台,输入相关参数后就完成了wordpress的配置过程。

现在编写程序来测试wordpress环境。
4. 进入http://127.0.0.1:8080/wordpress/wp-admin/页面登录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平台搭建及测试完成。
1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics