XOOPS: 发布XOOPS 2.3.1 RC版本

作者:phppp于 2008/10/4 15:20:00 11396次阅读
XOOPS开发团队很高兴宣布XOOPS 2.3.1 RC版本的发布。

此版本主要集中修复XOOPS 2.3.0版本中根据社区反馈的bug。
修复了从2.2到2.3升级脚本中的几个bug以及配置字段访问问题。
同时,改进了XOOPS新闻聚合器,以支持非UTF-8字符集的网站,启用了多个源。
XOOPS开发团队期待社区反馈,以便尽快发布最终版本。

Sourceforge仓库下载。



系统要求 ----------------------------------- PHP:任何大于等于4.3的PHP版本(PHP 4.2.x可能工作但未官方支持,强烈推荐PHP 5.0+) MySQL:MySQL服务器 3.23+(强烈推荐MySQL 5.0+) Web服务器:支持所需PHP版本的任何服务器(强力推荐Apache) 下载XOOPS 2.3.1 RC ----------------------------------- 您可以从sourceforge.net文件仓库中获取此发布版本。提供.zip和.gz两种存档格式。安装XOOPS 2.3.1 RC ----------------------------------- 1. 将htdocs/文件夹的内容复制到可以由您的服务器访问的位置 2. 确保mainfile.php和uploads/可由Web服务器写入 3. 鉴于安全考虑,建议将xoops_lib(XOOPS库)和xoops_data(XOOPS数据)目录移出文档根目录,甚至更改文件夹名称 4. 将xoops_data/目录设置为可写入;创建并设置为可写入的xoops_data/caches/、xoops_data/caches/xoops_cache/、xoops_data/caches/smarty_cache/和xoops_data/caches/smarty_compile/目录 5. 使用您的Web浏览器访问安装了htdocs/文件的文件夹,以启动安装向导 我们还强烈推荐安装PROTECTOR模块,这将为您网站提供额外的安全保护和对日志记录功能。要在XOOPS 2.31的新安装中安装PROTECTOR模块,在安装XOOPS之前,将/extras/mainfile.dist.php.protector复制到/htdocs/mainfile.dist.php。要从先前的版本升级到XOOPS 2.31安装PROTECTOR模块,在升级XOOPS之前,将/extras/mainfile.dist.php.protector复制到/upgrade/upd-2.0.18-to-2.3.0/mainfile.dist.php。从先前的版本升级 ----------------------------------- 从XOOPS 2.3.0升级(简单方法) 1. 从sourceforge文件仓库获取更新包 2. 用新文件覆盖现有文件 3. 将"upgrade"文件夹移至"htdocs"文件夹内部(由于它不需要用于完整安装,因此已移出)在您的本地计算机上 4. 访问/upgrade/通过浏览器进行,并遵循指令 5。按照说明更新您的数据库 6。从您的服务器删除升级文件夹 7。通过模块管理接口更新“系统”模块,建议还更新其他模块,特别是“个人资料”模块。从XOOPS 2.0.*以上2.0.14和2.2.*(使用完整包)升级:1. 将“升级”文件夹移动到本机上的“htdocs”文件夹内(由于它对于完整安装不是必需的,因此已将其移出) 2. 从本机上的“htdocs”文件夹中删除htdocs/mainfile.php, htdocs/install/, htdocs/cache/, htdocs/extras/, htdocs/template_c/,htdocs/themes/ 和 htdocs/uploads/ 3. 将本机上htdocs文件夹的内容上传覆盖服务器上的当前文件 4. 考虑到安全问题,建议将目录xoops_lib(用于XOOPS库)和xoops_data(用于XOOPS数据)移出文档根目录外,或者甚至更改文件夹名称。5. 使xoops_data目录可写;创建并使xoops_data/caches/,xoops_data/caches/xoops_cache/,xoops_data/caches/smarty_cache/ 和 xoops_data/caches/smarty_compile/ 可写。6. 确保服务器可写入mainfile.php 7. 访问/upgrade/通过浏览器进行,并遵循指令 8。按照说明更新您的数据库 9. 再次设置mainfile.php为只读 10。从您的服务器删除升级文件夹 11。通过模块管理接口更新“系统”模块,建议还更新其他模块。从任何版本为2.0.7至2.0.13.2的XOOPS升级:1. 将“升级”文件夹移动到本地“htdocs”文件夹内(由于它对于完整安装不是必需的,因此已将其移出) 2. 从本地“htdocs”文件夹中删除htdocs/mainfile.php, htdocs/install/, htdocs/cache/, htdocs/extras/, htdocs/template_c/,htdocs/themes/ 和 htdocs/uploads/ 3. 将本地“htdocs”文件夹的内容上传覆盖服务器上的当前文件 4. 从您的服务器中删除以下文件夹和文件(它们属于旧版本):* class/smarty/core * class/smarty/plugins/resource.db.php 5. 确保服务器可写入mainfile.php 6. 考虑到安全问题,建议将目录xoops_lib(用于XOOPS库)和xoops_data(用于XOOPS数据)移出文档根目录外,或者甚至更改文件夹名称。 7. 使xoops_data目录可写;创建并使xoops_data/caches/,xoops_data/caches/xoops_cache/,xoops_data/caches/smarty_cache/ 和 xoops_data/caches/smarty_compile/ 可写。 8. 访问/upgrade/通过浏览器进行,并遵循指令 9。再次设置mainfile.php为只读 10。从您的服务器删除升级文件夹 11。通过模块管理接口更新“系统”模块,建议还更新其他模块。升级非UTF-8网站:UTF-8编码已经作为默认字符集引入到XOOPS 2.3中。然而,将现有网站从非UTF-8字符集转换为UTF-8时可能会有一些问题。在此转换有一个足够好的解决方案之前,如果您不是经验丰富的用户,在升级现有网站时以下设置是推荐的:- 在升级过程中“数据库字符集和排序规则”步骤中选择“不更改”选项 - 修改/languages/yourlanguage/global.php以使用现有的 Charleston值,如果它已在新的global.php文件中更改为UTF-8,请执行以下操作:
define('_CHARSET''UTF-8');
升级XoopsEditor软件包:在XOOPS 2.31 RC软件包中,包含了五个编辑器:dhtmltextarea和用于纯文本的textarea、fckeditor、tinymce和koivi用于WYSIWYG HTML。由于fckeditor和tinymce编辑器中都有一些目录结构变动,建议在上传新编辑器之前删除现有的编辑器。如果您正在使用fckeditor模块,请根据/fckeditor/modules/目录中的文件修改专门的模块配置,尤其是使用“文章”模块的情况。文件完整性检查----------------------------------- 完整的XOOPS软件包附带了一个脚本,可以检查所有系统文件是否已正确上传到服务器。使用方法如下: 1. 将XOOPS软件包根目录中的checksum.php和checksum.md5文件上传到您的XOOPS服务器文件夹(将它们放在mainfile.php旁边)。 2. 使用浏览器执行checksum.php 3. 如有必要,重新上传缺失或损坏的系统文件 4. 从您的服务器中删除checksum.php和checksum.md5-modules----------------------------------- 此版本仅包含“系统相关模块”。如果您需要其他功能,请访问XOOPS模块存储库。注意:由于正在构建新存储库,当前存储库可能不是最新的,请访问个人开发者网站以确认您使用的是模块的最新版本。如何贡献----------------------------------- 问题报告:http://sourceforge.net/tracker/?group_id=41586&atid=430840 补丁和增强:http://sourceforge.net/tracker/?group_id=41586&atid=430842 功能设计:http://sourceforge.net/tracker/?group_id=41586&atid=430843 发布公告:https://lists.sourceforge.net/lists/listinfo/xoops-announcement XOOPS开发团队 2008年10月5日