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平台搭建及测试完成。
分享到:
相关推荐
XML-RPC的全称是XML Remote Procedure Call,即XML远程方法调用。它是一套允许运行在不同操作系统、不同环境的程序实现基于Internet过程调用的规范和一系列的实现。 有些用户习惯用其他的第三方软件发布WordPress...
AC#客户端与WordPress XML-RPC API进行交互 安装 一旦完成所有WP XML-RPC端点的映射,我就在处理Nuget包。 在此期间,您将必须按照传统方式克隆,构建和添加DLL。 设定档 使用配置文件进行配置设置: <? xml ...
WordPress XML-RPC框架 WordPress XML-RPC库是适用于iOS和OS X的轻量级XML-RPC客户端。 它基于Eric Czarny的Cocoa XML-RPC框架,但是没有所有的网络代码,也没有我们自己的一些补充。 安装 WordPress XML-RPC使用...
项目主页位于 。 快速但可能已过时的技巧可在
#Wordpress XML-RPC Class 这个类使得在 Wordpress 中发布 XML-RPC 变得容易。 ## 用法 本示例中的$data是对应于的struct content的变量。 require_once('wp.xmlrpc.php');$host = 'hogehoge.net';$user = 'admin';$...
wordpress自动采集插件WP-AutoPost-Pro最新免授权无限制版wordpress自动采集插件WP-AutoPost-Pro最新免授权无限制版wordpress自动采集插件WP-AutoPost-Pro最新免授权无限制版wordpress自动采集插件WP-AutoPost-Pro...
Groovy实用程序,可与WordPress XML-RPC API进行交互。 它涵盖了描述的所有服务。 请参阅测试包以作为用法参考。 去做 该库主要是用于将旧站点迁移到Wordpress的,因此某些API尚未经过很好的测试,但仍在进行中。 ...
提供了标准 WordPress API 方法的实现,但该库旨在与插件提供的自定义 XML-RPC API 方法轻松集成。 这个库是针对 WordPress 3.5 开发和测试的。 该库与 Python 2.6+ 和 3.2+ 兼容。 请参阅文档了解更多信息: :
独立的 WordPress XML-RPC 客户端 描述 客户端使用 TinyMCE 作为编辑器,PLUpload 用于上传文件,jQuery 插件用于各种功能。 笔记 客户端不受支持 - 随意使用或编辑。
该漏洞利用通过向xmlrpc.php发送每个请求1,000次以上的auth尝试来工作,以“强行”使用有效的Wordpress用户,并将遍历整个单词列表,直到获得有效的用户响应为止。 然后,它将有选择地获取并显示有效的用户名和密码...
WordPress自适应美女图片CX-UDY主题带会员积分下载整站源码
XML-RPC可以节省Flash和Flex开发人员的工作时间。 它使ActionScript可以透明地与WordPress和Blogspot之类的博客进行通信。 它还可以与支持XML-RPC的框架(如Plone,Zope和Drupal)一起使用。
根据实现,提供了对 WordPress XML-RPC API 所需的更改 需要修改示例 Javascript 和 PHP 代码才能使此插件工作。 安装 (CKAN) 在激活的 python 环境中运行: pip install -e git+ 【插件只兼容CKAN 2.x版本】 ...
mogy-xmlrpc XML-RPC 活动。安装在您的 mogy 项目中,使用 npm 安装依赖项: $ npm install mogy-xmlrpc --save 将xmlrpc活动注册到 Amazon Simple Workflow : $ mogy 寄存器配置此活动不需要配置。样本判定器使用 ...
wordpress-kratos-pjax-0.4.4
wordpress-5.03-ZH-CN,中文版。官方原版。网站搭建最简洁平台。
bitnami-wordpress-3.8.1-1-module-windows-installer
Wordpress mu MuTags-0-3 支持多语言 简体中文包
[WordPress开发必备]wordpress-help-sheet.pdf