XOOPS 2.0.15正式版发布公告及安装使用指南 (2006/08/24)
------------------------------------------------------------------------------
本文档的最新版本请查看:
http://devteam.xoops.org/releases/xoops-2.0.15.htmlXOOPS开发团队很高兴地宣布:XOOPS 2.0.15正式版发布!
该版本主要是维护性版本,修正了许多bug,同时强化了安全性,因此强烈建议大家升级。
1.1 更新概要
* 修正许多bug;
* 加强了XoopsForm的一些功能,包括添加颜色选择ColorPicker;
* 增强异常处理,当出现“空白页”时,网站管理员可以更容易的诊断出问题所在;
* 支持实验性的WYSIWYG编辑器(详情请看下文)
更多详细情况,请阅读更新日志:changelog.txt
1.2 系统要求
* PHP :PHP >= 4.3+ (PHP 4.2.x 也许可以正常工作,但官方不支持)
* MySQL:MySQL 3.23+
* Web服务器 :支持上述PHP版本的任何服务器(强烈推荐使用Apache)
1.3 下载
你可以从XOOPS CHINA获得这个发布包的简体中文版,提供.zip格式:
http://xoops.org.cn/uploads/mydownloa ... /xoops-2.0.15-chinese.zip 可以从sourceforge.net文件库获得这个发布包的英文版,提供.zip和.tgz两种格式:
.zip:
http://prdownloads.sourceforge.net/xoops/xoops-2.0.15.zip?download .tgz:
http://prdownloads.sourceforge.net/xo ... ps-2.0.15.tar.gz?download 此外,你还可以从sourceforge.net文件库获得从2.0.14到2.0.15的升级补丁英文版:
http://sourceforge.net/project/showfi ... =153583&release_id=4418291.4 全新安装
1、复制“htdocs” 文件夹中的所有文件到服务器;
2、确认mainfile.php、cache、templates_c以及uploads是可写的(属性777);
3、用浏览器打开上述“htdocs”文件夹中文件的所在网址,进入安装向导。
1.5 从旧版本升级
1.5.1 从XOOPS 2.0.14升级
如果你下载的是“从2.0.14到2.0.15的升级补丁”,那么只要把htdocs/文件夹中的所有文件覆盖到现有站点中即可。
如果你下载的是“完整的2.0.15文件包”,那么请删除其中的mainfile.php和install目录,然后把htdocs/文件夹中的所有文件覆盖到现有站点中即可。
1.5.2 从2.0.7和2.0.13.2之间的任何版本升级
1. 把“htdocs” 文件夹中除了mainfile.php之外的所有文件,覆盖到你现有的站点中;
2. 删除站点中的以下文件夹和文件(这些是旧版本的文件,不再需要):
a) class/smarty/core
b) class/smarty/plugins/resource.db.php
3. 把“templates_c”文件夹中除了index.html之外的所有文件删除;
4. 上传“upgrade”文件夹到你的站点;
5. 确认文件mainfile.php可写(属性777);
6. 用管理员身份登录;
7. 用浏览器打开网址:<your.site.url>/upgrade/,依照向导一步步升级;
8. 修改mainfile.php属性为只读(属性444);
9. 升级完成后,请务必删除“upgrade”文件夹
1.6 注意事项
1.6.1 文件完整性检查
现在完整的XOOPS下载包中包含了一个文件完整性检查脚本,利用它可以检查所有文件是否都正确上传到服务器中。请依照下列步骤使用:
1. 把位于XOOPS压缩包根目录中的文件xoops_md5.php和xoops.md5,上传到你的XOOPS站点根目录(即mainfile.php的所在目录);
2. 用浏览器打开并执行xoops_md5.php;
3. 如果检查出有问题,那么就照提示重新上传缺失或被破坏的系统文件;
4. 检查后完成后,请务必删除xoops_md5.php和xoops.md5
1.6.2 显示空白页的诊断信息
当发生一个致命错误时,XOOPS会显示一个基本的错误页面以防止它运行。为了让你更好的诊断错误原因,这个页面将包含一些默认情况下是隐藏的信息。不过你只要使用“Ctrl+A”,也就是全选,就可以看到它们了。
1.6.3 支持实验性的WYSIWYG编辑器
该版本包含了一个实验性的补丁,它可以让我们用第三方的WYSIWYG(所见即所得)编辑器代替旧的“DHTML”编辑器。由于缺少更大范围的测试,该功能默认情况下是关闭的,需要你手动配置才可使用。
开启该功能:
* 编辑文件class/xoopsform/formdhtmltextarea.php
* 更改“htmlEditor”所在的那一行,指定你希望使用的编辑器的位置。 例如:var $htmlEditor = array( 'XoopsFormTinyeditorTextArea', '/class/xoopseditor/tinyeditor/formtinyeditortextarea.php' );
关闭该功能:
* 把“htmlEditor”所在行恢复为默认值:var $htmlEditor = array();
1.6.4 模块
本发布包除了system之外,不包含任何其它模块。
你可以到XOOPS CHINA下载各个模块的简体中文版或到英文官方模块库以及相关模块开发者的站点下载你需要的模块:
* XOOPS modules repository:
http://www.xoops.org/modules/repository/ * Herve Thouzard的站点(如News、mydownload、shortcuts等):
http://www.herve-thouzard.com/ * Panther Software Publishing (如xProject、xAsset等) :
http://panthersoftware.com/ * Smart Factory (如WF-Downloads、SmartSection等) :
http://smartfactory.ca/ * XForge site (如CBB论坛、Wordpress、MediaWiki等):
http://xoopsforge.com/ 此外,我们还强烈推荐你安装模块Protector:
http://www.peak.ne.jp/xoops/md/mydown ... nglefile.php?lid=56&cid=1 它将为你的站点提供了更多的安全防护和日志功能。
1.7 关于中文版
打包发布:Xoops China支持团队
发布日期:2006-8-25