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...
XML-RPC(远程过程调用)是一种轻量级的网络通信协议,允许客户端通过HTTP发送XML格式的数据到服务器,执行指定的函数,并返回结果。在WordPress中,XML-RPC API提供了多种功能,包括发布、编辑、删除文章,管理评论...
AC#客户端与WordPress XML-RPC API进行交互 安装 一旦完成所有WP XML-RPC端点的映射,我就在处理Nuget包。 在此期间,您将必须按照传统方式克隆,构建和添加DLL。 设定档 使用配置文件进行配置设置: <? xml ...
例如,WordPress的远程管理功能就使用了XML-RPC,允许用户通过其他编程语言或工具(如Movable Type API)对WordPress站点进行操作。 在提供的压缩包`xmlrpc-2.2.1`中,可能包含了这个PHP XML-RPC库的源代码,包括...
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...
3. **XML-RPC支持**:XML-RPC是一种远程调用协议,用于在不同系统间交换数据。WordPress插件安装器也支持XML-RPC,允许通过这种方法进行插件的安装和管理。 4. **REST API端点**:随着WordPress REST API的引入,...
Groovy实用程序,可与WordPress XML-RPC API进行交互。 它涵盖了描述的所有服务。 请参阅测试包以作为用法参考。 去做 该库主要是用于将旧站点迁移到Wordpress的,因此某些API尚未经过很好的测试,但仍在进行中。 ...
BXR利用XML-RPC技术,允许用户通过支持XML-RPC的客户端,如WordPress的内置编辑器或第三方博客编辑工具(如Windows Live Writer、Ecto等),与Blosxom博客进行交互。这样,用户可以在任何地方撰写、编辑、发布和管理...
提供了标准 WordPress API 方法的实现,但该库旨在与插件提供的自定义 XML-RPC API 方法轻松集成。 这个库是针对 WordPress 3.5 开发和测试的。 该库与 Python 2.6+ 和 3.2+ 兼容。 请参阅文档了解更多信息: :
5. **XML-RPC服务**:`xmlrpc.php`文件提供了XML-RPC接口,使得第三方应用和服务能够远程控制和交互WordPress网站,例如进行发布博客文章或管理评论等操作。 6. **安全与维护**:使用自定义主题时,应确保定期更新...
WordPress是全球最受欢迎的内容管理系统(CMS)之一,以其灵活性、易用性和丰富的插件及主题库而闻名。在本文中,我们将深入探讨“WordPress自适应美女图片CX-UDY主题带会员积分下载整站源码”这个主题,以及它在...
该漏洞利用通过向xmlrpc.php发送每个请求1,000次以上的auth尝试来工作,以“强行”使用有效的Wordpress用户,并将遍历整个单词列表,直到获得有效的用户响应为止。 然后,它将有选择地获取并显示有效的用户名和密码...
独立的 WordPress XML-RPC 客户端 描述 客户端使用 TinyMCE 作为编辑器,PLUpload 用于上传文件,jQuery 插件用于各种功能。 笔记 客户端不受支持 - 随意使用或编辑。
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 寄存器配置此活动不需要配置。样本判定器使用 ...
- 示例脚本:展示如何在PHP环境中发送XML-RPC请求,创建或修改事件。 - 错误处理:指导如何正确处理可能出现的错误和异常情况。 ### 5. 安全与性能优化 在使用XML-RPC API时,安全性是一个重要考虑因素。确保只...
WordPress采集插件WP-AutoPost-Pro是一款功能强大的自动化内容采集工具,特别适用于WordPress 4.9及以上版本。它允许用户从互联网上自动抓取并发布内容,极大地提高了内容创作的效率,是网站运营者和博客作者的得力...