Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[BUG] UCHOME2.0的XMLRPC的BUG

[复制链接]
templexp 发表于 2009-9-15 16:22:38 | 显示全部楼层 |阅读模式
我同时测试1.5的UCH就能正常调用XMLRPC
但2.0调用时总出现错误,而且可以肯定不是调用的客户端出错。
使用WINDOWSLIVER WRITE 会出现非法调用字样。

自写程序调用,会出现不返回数据,或者返回503字样,是什么原因,有人了解吗?

开启XMLPRC协议接口选择已经是选“是”的,这点我知道。 请问真的只是我本站的问题?

我按基本方式安装的UCH2.0 基本没改动过什么,也没加什么插件,也会有影响?
http://jiu.woxinren.com/xmlrpc.php

用户名:test
密码: test

最后我试着将 1.5下的 class_xmlrpc.php 和 xmlrpc.php 复制过来,也无法解决这问题,还望查一下。
 楼主| templexp 发表于 2009-9-16 09:36:57 | 显示全部楼层
本帖最后由 templexp 于 2009-9-16 10:00 编辑

问题仍然存在。

1.5 没事,
2.0 不行!

没人来关心这事吗?
回复

使用道具 举报

 楼主| templexp 发表于 2009-9-16 14:57:54 | 显示全部楼层
怎么没开发人员关心这事?
我自己检查开源程序,
Fatal error: Cannot use string offset as an array in E:\ComsenzEXP\wwwroot\uch15\source\class_xmlrpc.php on line 437


                        'classid' => intval($this->getClassId($uid, $post['categories'][0])),

就是这个东西出的错,怎么个解决,还在查,有没有这方面BUG的解决?
回复

使用道具 举报

 楼主| templexp 发表于 2009-9-16 15:07:18 | 显示全部楼层
本帖最后由 templexp 于 2009-9-16 15:24 编辑

include_once(S_ROOT.'./source/function_cp.php');

这句里有个topiccheck,但似乎未必newpost能使用它?
回复

使用道具 举报

 楼主| templexp 发表于 2009-9-16 16:13:23 | 显示全部楼层
本帖最后由 templexp 于 2009-9-16 16:14 编辑

真的是得靠自己才能解决问题呀。 这的确是个BUG,不过我帮你们解决了=。=

在这个function_blog.php文件里,加入一句红色的。
  1. if(!defined('IN_UCHOME')) {
  2.         exit('Access Denied');
  3. }
复制代码
include_once(S_ROOT.'./source/function_cp.php');

  1. //添加博客
  2. function blog_post($POST, $olds=array()) {
  3.         global $_SGLOBAL, $_SC, $space;
复制代码
问题就解决了。 郁闷呀。 问了整整二天,都没人回答。这个贴是不是能给金币了?
回复

使用道具 举报

 楼主| templexp 发表于 2009-9-17 11:10:26 | 显示全部楼层
怎么从头到尾,没一个人进来,难道这不是个BUG,如果是BUG,下一个补丁里面希望能包含,不然很多XMLRPC是用不了的。

至少我安装了好几套都用不了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 13:26 , Processed in 0.026257 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表