`
maimode
  • 浏览: 418519 次
  • 性别: 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
分享到:
评论

相关推荐

    WordPress 3.5禁用XML-RPC

    XML-RPC的全称是XML Remote Procedure Call,即XML远程方法调用。它是一套允许运行在不同操作系统、不同环境的程序实现基于Internet过程调用的规范和一系列的实现。 有些用户习惯用其他的第三方软件发布WordPress...

    wordpress-java:Java库使用Wordpress的xml-rpc功能

    XML-RPC(远程过程调用)是一种轻量级的网络通信协议,允许客户端通过HTTP发送XML格式的数据到服务器,执行指定的函数,并返回结果。在WordPress中,XML-RPC API提供了多种功能,包括发布、编辑、删除文章,管理评论...

    WordPressSharp:AC#客户端与WordPress XML-RPC API进行交互

    AC#客户端与WordPress XML-RPC API进行交互 安装 一旦完成所有WP XML-RPC端点的映射,我就在处理Nuget包。 在此期间,您将必须按照传统方式克隆,构建和添加DLL。 设定档 使用配置文件进行配置设置: &lt;? xml ...

    XML-RPC for PHP-开源

    例如,WordPress的远程管理功能就使用了XML-RPC,允许用户通过其他编程语言或工具(如Movable Type API)对WordPress站点进行操作。 在提供的压缩包`xmlrpc-2.2.1`中,可能包含了这个PHP XML-RPC库的源代码,包括...

    wpxmlrpc:适用于iOS,OS X和tvOS的轻量级XML-RPC编码器解码器

    WordPress XML-RPC框架 WordPress XML-RPC库是适用于iOS和OS X的轻量级XML-RPC客户端。 它基于Eric Czarny的Cocoa XML-RPC框架,但是没有所有的网络代码,也没有我们自己的一些补充。 安装 WordPress XML-RPC使用...

    wp.xmlrpc:便于发布的 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-AutoPos

    wordpress自动采集插件WP-AutoPost-Pro最新免授权无限制版wordpress自动采集插件WP-AutoPost-Pro最新免授权无限制版wordpress自动采集插件WP-AutoPost-Pro最新免授权无限制版wordpress自动采集插件WP-AutoPost-Pro...

    WordPress-Plugin-Installer-源码.rar

    3. **XML-RPC支持**:XML-RPC是一种远程调用协议,用于在不同系统间交换数据。WordPress插件安装器也支持XML-RPC,允许通过这种方法进行插件的安装和管理。 4. **REST API端点**:随着WordPress REST API的引入,...

    groovy-wordpress-rpc-lib:一个与WordPress XML-RPC API交互的Groovy实用程序

    Groovy实用程序,可与WordPress XML-RPC API进行交互。 它涵盖了描述的所有服务。 请参阅测试包以作为用法参考。 去做 该库主要是用于将旧站点迁移到Wordpress的,因此某些API尚未经过很好的测试,但仍在进行中。 ...

    BXR: Blosxom XML-RPC Interface-开源

    BXR利用XML-RPC技术,允许用户通过支持XML-RPC的客户端,如WordPress的内置编辑器或第三方博客编辑工具(如Windows Live Writer、Ecto等),与Blosxom博客进行交互。这样,用户可以在任何地方撰写、编辑、发布和管理...

    python-wordpress-xmlrpc:用于 WordPress XML-RPC 集成的 Python 库

    提供了标准 WordPress API 方法的实现,但该库旨在与插件提供的自定义 XML-RPC API 方法轻松集成。 这个库是针对 WordPress 3.5 开发和测试的。 该库与 Python 2.6+ 和 3.2+ 兼容。 请参阅文档了解更多信息: :

    WordPress自适应图片主题 CX-UDY主题模板 带会员积分下载系统

    5. **XML-RPC服务**:`xmlrpc.php`文件提供了XML-RPC接口,使得第三方应用和服务能够远程控制和交互WordPress网站,例如进行发布博客文章或管理评论等操作。 6. **安全与维护**:使用自定义主题时,应确保定期更新...

    WordPress自适应美女图片CX-UDY主题带会员积分下载整站源码.rar

    WordPress是全球最受欢迎的内容管理系统(CMS)之一,以其灵活性、易用性和丰富的插件及主题库而闻名。在本文中,我们将深入探讨“WordPress自适应美女图片CX-UDY主题带会员积分下载整站源码”这个主题,以及它在...

    Wordpress-XMLRPC-Brute-Force-Exploit:Wordpress XMLRPC系统多方调用蛮力利用(0天)by 1N3 @ C​​rowdShield

    该漏洞利用通过向xmlrpc.php发送每个请求1,000次以上的auth尝试来工作,以“强行”使用有效的Wordpress用户,并将遍历整个单词列表,直到获得有效的用户响应为止。 然后,它将有选择地获取并显示有效的用户名和密码...

    wp_xmlrpc_client:独立的 WordPress XML-RPC 客户端

    独立的 WordPress XML-RPC 客户端 描述 客户端使用 TinyMCE 作为编辑器,PLUpload 用于上传文件,jQuery 插件用于各种功能。 笔记 客户端不受支持 - 随意使用或编辑。

    XML-RPC Client for ActionScript-开源

    XML-RPC可以节省Flash和Flex开发人员的工作时间。 它使ActionScript可以透明地与WordPress和Blogspot之类的博客进行通信。 它还可以与支持XML-RPC的框架(如Plone,Zope和Drupal)一起使用。

    WordPress Docker镜像-php8.3-fpm-alpine

    WordPress具有易用性、灵活性和扩展性的特点,用户无需深入了解代码,便可以管理网站内容。 Docker是一个开源的应用容器引擎,它允许开发者打包他们的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何...

    ckanext-comments:一个插件,用于通过 XML-RPC API 将 CKAN 代理到 WordPress 和从 WordPress 代理来启用评论

    根据实现,提供了对 WordPress XML-RPC API 所需的更改 需要修改示例 Javascript 和 PHP 代码才能使此插件工作。 安装 (CKAN) 在激活的 python 环境中运行: pip install -e git+ 【插件只兼容CKAN 2.x版本】 ...

    mogy-xmlrpc:Mogy 的 XML-RPC 活动模块

    mogy-xmlrpc XML-RPC 活动。安装在您的 mogy 项目中,使用 npm 安装依赖项: $ npm install mogy-xmlrpc --save 将xmlrpc活动注册到 Amazon Simple Workflow : $ mogy 寄存器配置此活动不需要配置。样本判定器使用 ...

    wordpress-tribe-events-api-plugin:用于与部落事件API交互的Wordpress插件

    - 示例脚本:展示如何在PHP环境中发送XML-RPC请求,创建或修改事件。 - 错误处理:指导如何正确处理可能出现的错误和异常情况。 ### 5. 安全与性能优化 在使用XML-RPC API时,安全性是一个重要考虑因素。确保只...

Global site tag (gtag.js) - Google Analytics