语言选择
English 简体中文 繁体中文 UTF-8
系统导航
本站新闻 : XOOPS 2.2 简体中文版 RC2 版发布
作者 XoopsChina 于 2005年08月02日 06:14:00 (809 次阅读) 该作者发布的其他新闻

XOOPS CHINA 支持团队正式推出 XOOPS 2.2 简体中文RC2版

XOOPS CHINA 发布 XOOPS 2.2 的简体中文精简版 RC2,内容包括:
核心包 | 主题风格
系统模块 | 用户管理 | 短消息管理 | CBB | 内码转换

说明:
1 简体中文版2.2与英文版2.2稍有不同
2 安装指导:说明一, 说明二

繁体中文版请访问XOOPS正体中文支持:http://xoops.tnc.edu.tw/
感谢cotiy等朋友对XOOPS 2.2的测试、汉化


评分: 0.00 (0 票) - 评分 -
上一篇 - 下一篇 打印模式 转发给朋友 生成该文件的PDF


其他文章
2005年12月19日 00:10:00 - Xoops China/广东
2005年12月18日 20:17:13 - 上海地区XOOPS用户聚会
2005年12月17日 21:08:02 - Xoops 简体中文版 2.25
2005年12月17日 20:57:41 - Xoops 2.2系列简体中文主要模块合集
2005年12月17日 12:54:40 - Xoops China北京地区成员首聚小记

网友个人意见,不代表本站立场。有问题请与作者联系。

 Re: XOOPS 2.2 简体中文版 RC2 版发布

发表于: 08月02日 22:50  更新: 08月02日 22:50

chnwalkman

高级会员
注册于: 09月05日
来自:
发表数: 79
在 apache (1.3) 中,和 XOOPS 2.2 简体中文版 RC1 版一样,需要像D.J.所说修改/class/xoopssecurity.php

引文:
大概第175行
function checkReferer($docheck=1)
{
添加:
return true;


否则无论是作一些设定,或是添加其他模块时,页面都会跳转到“/error.php?c=1”(页面中显示“没有错误信息”)。

 Re: XOOPS 2.2 简体中文版 RC2 版发布

发表于: 08月02日 23:41  更新: 08月02日 23:41

D.J.

网站管理员
注册于: 06月25日
来自:
发表数: 3077
多谢chnwalkman提醒
我已经加了一个临时参数控制referer的检查
同时修改了两个bug

请重新下载(不再单独发布更新包)

 Re: XOOPS 2.2 简体中文版 RC2 版发布

发表于: 08月03日 01:06  更新: 08月03日 01:13

chnwalkman

高级会员
注册于: 09月05日
来自:
发表数: 79
收到,多谢!

 Re: XOOPS 2.2 简体中文版 RC2 版发布

发表于: 08月03日 14:28  更新: 08月03日 14:30

chnwalkman

高级会员
注册于: 09月05日
来自:
发表数: 79
升级至最新XOOPS 2.2 简体中文版 RC2时,执行xoopsupdate.php 后,还是跳至 error.php?c=1 页面,该页面出现错误提示:
引文:
为什么我会被重定向到这个页面?

"XOOPS Site" 的网站安全检查程序检测你的计算机启用了防火墙从而无法在该网站注册。我们采用了'Referrer-checking'技术确保只有被授权的用户才能发布内容. 你的防火墙设置阻止了你的相关信息,从而阻止了你下一步的操作.
...
...
...
----------------------------------------------------------
问题还是没有解决! 怎么办?

如果你是该网站管理员,请按下面步骤; 否则, 请转告该网站管理员
1. 打开 你的XOOPS根目录/mainfile.php
2. 在这个文件的 "<?php" 之后, 'include XOOPS_ROOT_PATH."/include/common.php";' 之前的任意地方添加一句
define("XOOPS_REFERERCHECK_SKIP", 1);
3. 如果已经存在类似于 'define("XOOPS_REFERERCHECK_SKIP", *);' 的文字,把它修改为 'define("XOOPS_REFERERCHECK_SKIP", 1);'

注: 该方案有安全隐患,风险自负!


经查mainfile.php文件中没有'include XOOPS_ROOT_PATH."/include/common.php";'
只有这句:
引文:
if (!isset($xoopsOption['nocommon']) && XOOPS_ROOT_PATH != '') {
require XOOPS_ROOT_PATH."/include/common.php";


于是在其上加入:
引文:
define("XOOPS_REFERERCHECK_SKIP", 1);


再次执行xoopsupdate.php后问题解决。

D.J.能否告之这种做法有何安全隐患?与修改class/xoopssecurity.php 文件有何不同?