XOOPS: XOOPS 2.3.1 最终版发布

发布者: phppp在 2008/10/11 13:50:00 22684 次阅读
XOOPS 开发团队很高兴地宣布发布 XOOPS 2.3.1 最终版

本版本主要针对社区反馈,专注于修复XOOPS 2.3.0版本的错误。
修复了从2.2到2.3版本的升级脚本中的几个错误,以及配置文件字段访问问题。
根据社区需求,提高了调试信息可见性,调试信息级别被启用作为临时解决方案。
同时,XOOPS新闻聚合器得到了改进,适用于非UTF-8字符集网站,启用了多个源。

Sourceforge仓库 下载。


系统需求 ----------------------------------- PHP:任何PHP版本 >= 4.3(PHP 4.2.x可能工作,但不受官方支持,强烈推荐PHP 5.0+) MySQL:MySQL服务器 3.23+(强烈推荐MySQL 5.0+) Web服务器:支持所需PHP版本的任何服务器(强烈推荐Apache) 下载XOOPS 2.3.1 ----------------------------------- 您可以从sourceforge.net文件仓库中获取此发布包。提供.zip和.gz存档。安装XOOPS 2.3.1 ----------------------------------- 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.3.1全新安装中安装PROTECTOR模块,在安装XOOPS之前,将 /extras/mainfile.dist.php.protector 复制到 /htdocs/mainfile.dist.php。为了将PROTECTOR模块安装到从先前版本升级到XOOPS 2.3.1,在升级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. 通过模块管理界面更新“系统”模块,建议同时更新其他模块。从任何XOOPS版本(2.0.7至2.0.13.2)升级: 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网站升级:XOOPS 2.3以UTF-8编码作为默认字符集。但是,将现有网站从非UTF-8字符集转换为UTF-8可能会出现一些问题。在找到足够好的转换解决方案之前,如果您不是经验丰富的用户,在升级现有网站时建议进行以下设置: - 在升级过程中,选择“不更改”选项来设置“数据库字符集和校对” - 如果在您的新全局.php文件中将它修改为UTF-8,请在/languages/yourlanguage/global.php中修改使用现有的_CHARSET值
define('_CHARSET''UTF-8');
升级XoopsEditor包:在XOOPS 2.3.1包中包含五个编辑器:dhtmltextarea和纯文本textarea,fckeditor,tinymce和koivi用于WYSIWYG HTML。由于fckeditor和tinymce编辑器中的目录结构都进行了更改,建议在上传新插件之前删除现有编辑器。如果您使用fckeditor为模块,请根据/fckeditor/modules/中的文件修改特定的配置,特别是如果您使用“文章”模块。调试信息显示级别 ----------------------------------- 自从XOOPS 2.3.1的调试信息显示级别作为2.3*向不同级别用户临时显示调试信息的解决方案启用后:对所有用户,仅对成员或仅对管理员。此配置可在/xoops_data/configs/xoopsconfig.php中设置。XOOPS 3.0重新设计了新的调试信息渲染器。文件完整性检查 ----------------------------------- 完整的XOOPS包附带了一个能够检查是否所有系统文件都正确上传到服务器的脚本。要使用它,请按照以下说明操作: 1. 将位于XOOPS包根目录中的checksum.php和checksum.md5文件上传到您的XOOPS服务器文件夹(将它们放在mainfile.php旁边)。 2. 使用您的浏览器执行checksum.php。 3. 如果需要,重新上传丢失或损坏的系统文件。 4. 从您的服务器中删除checksum.php和checksum.md5。 模块 ----------------------------------- 此版本只包含“系统相关模块”。如果您需要额外的功能,请访问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月10日