XOOPS: XOOPS 2.4.2 最终版发布

发表者: Mamba于 2009/11/30 6:20:00 23372 阅读
缩放后的图片XOOPS 开发团队很高兴地宣布,现在可以下载 源Forge上托管的榜首CMS系统 的新版本 - XOOPS 2.4.2 最终版缩放后的图片这个版本是 XOOPS 2.4.1 的一个错误修正版本,由XOOPS 核心开发团队和XOOPS 社区完成:社区更新的内容:- 修复:横幅中“embed”已被弃用(kris_fr)- 修复:Flash横幅的显示和计数问题(kris_fr)- 修复:重复的通知(trabis)- 修复:无法删除多项个人消息模块中的多个PM(trabis)- 修复:去除对Framework Captcha的依赖(mamba,ghia)- 修复:Xoops邮件器中的语言问题(dhcst)- 修复:XoopsPersistableObjectHandler::get()不允许获取id=0的对象(trabis)- 修复:无法重新声明类xoopscaptchaimage(trabis)- 修复:oxygen管理GUI中的模块菜单(article,tags)问题(trabis)- 新增:缺少的index.html文件(mamba,Culex)- 新增:Frameworks/compat(trabis)- 新增:为横幅客户端ID定义语言(kris_fr)- 新增:用户真实姓名现在可以用于主题<{$xoops_name}>(kris_fr)- 新增:在最页的 “xoops安装程序” 中为下载模块和主题增加注释(kris_fr)- 增强:oxygen GUI中的rtl样式(voltan)- 增强:在Zetagenesis主题中添加了管理员工具栏(kris_fr)- 从源Forge追踪器更新的内容:- 修复bug #2904049:xoopsform/formfile.php(mamba,Frankblack)添加语言定义:- modules/system/language/english/admin/banners.php _AM_CLIENTID 修改语言文件:- install/language/english/finish.php XOOPS 2.4.x系列的亮点包括: * 新的Admin GUI:Oxygen(Voltan):见上图 * 通过预加载模块化并扩展核心的新机制(trabis) * 对jQuery的中央支持(trabis) * 改进的安装程序(DuGris) * WCAG 2.0 - 视觉障碍辅助表单(wishcraft) * 可主题化管理区域(trabis) * 支持新的WYSIWYG编辑器:CKEditor,wymeditor,Xinha,和Spaw2(wishcraft和Luciorota) * 新的系统密钥(wishcraft) * 支持PHP 5.3(trabis) * 配置文件和PM模块由Trabis改进 * 代码重构和改进(trabis,catzwolf) * 安全修复(trabis,wishcraft)以及更多。 请记住:如果您要在以前的安装上安装它,请先备份!请注意,为以前的XOOPS版本进行的某些更改可能在此版本中不起作用:安装前进行测试始终是一个好选择 Sourceforge存储库 下载它。 请在此论坛上发布并讨论与此版本相关的一切问题 我们还需要帮助translator

系统需求 ----------------------------------- PHP: 任何 PHP 版本 >= 4.3(PHP 4.2.x 可能可用但不官方支持,强烈推荐 PHP 5.0+)请注意:XOOPS 2.4.x 系列是最后一个在 PHP4 上测试并支持的 XOOPS 版本。我们的下一个版本将仅在日本 PHP5 上进行测试和认证:了解更多 这里 缩略图 MySQL: MySQL 服务器 3.23+(强烈推荐 MySQL 5.0+)请注意:XOOPS 2.4.x 系列是最后一个在 MySQL 版本低于 5.0 上测试和支持的 XOOPS 版本。我们的下一个版本将仅在日本 MySQL 5.0+ 上进行测试和认证: Web 服务器:支持所需 PHP 版本的服务器(强烈推荐 Apache)下载 XOOPS ----------------------------------- 您可以从 Sourceforge 文件库 获取此发布包。提供 .zip 和 .gz 归档:在 xoops-2.4.2.zip:Md5:eb2335af9541e4be9ca3e4449e5e8d15 Sha1:152c178f0b9c2370ade2c07b140b091ec3d3f969 xoops-2.4.2.tar.gz:Md5:3d0ffb8bd30dbd1bb5f30dd937774f7d Sha1:b01c2dfaefad9c643a7211637887ed0950071321 安装 XOOPS ----------------------------------- 1. 将 htdocs/ 文件夹的内容复制到服务器可访问的位置 2. 确保 mainfile.php 和 uploads/ 可由 Web 服务器写入 3. 考虑到安全性,强烈建议将 "/xoops_lib" 目录(用于 XOOPS 库)和 "/xoops_data" 目录(用于 XOOPS 数据)移出 Document Root,并更改文件夹名称。 4. 使 xoops_data/ 目录可写;如果尚未存在,创建并使 xoops_data/caches/、xoops_data/caches/xoops_cache/、xoops_data/caches/smarty_cache/ 和 xoops_data/caches/smarty_compile/ 可写(Linux 上的权限为 0777)。 5. 使用您的 Web 浏览器访问已安装的 htdocs/ 文件夹以启动安装向导 6. 按照说明 您还可以查看 详细的安装指南 从先前的版本升级 ----------------------------------- 从 XOOPS 2.3.3b 和 2.4.0 升级(简单方法) 1. 从源代码库获取正确的更新包 2. 用 /htdocs 的内容覆盖服务器上 XOOPS 目录中的文件 * 确保将 /xoops_lib 的内容复制到服务器上的任何目录(它应该是您当前的 XOOPS_TRUST_PATH 目录),然后删除 /xoops_lib 目录。不允许存在两个包含 /xoops_lib 内容的目录。 3. 如果之前已安装防护器,请打开 "mainfile.php" 文件,并删除预检查和后检查行(如果存在):include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ; include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ; 4. 如果您从 XOOPS 2.4.x 升级,确保文件 /include/license.php 可写(Linux 上的权限为 0777)。 5. 访问使用浏览器打开 /upgrade/ 并按照说明操作 6. 按照说明更新您的数据库 7. 从您的服务器删除 "upgrade" 文件夹 8. 从模块管理界面更新 "system" 模块。建议还更新 "Profile" 和 "Protector" 等其他模块 从 XOOPS 2.0.* 以上 2.0.14 和 2.2.* (使用完整包) 升级: 0. 将存档解压到您的本地计算机(例如 PC)的临时目录中。 1. 将 "upgrade" 文件夹移至本地计算机上 "htdocs" 文件夹内部(因为它对于完整安装不需要,已经被排除在外) 2. 从本地计算机上的 "htdocs" 文件夹中删除 htdocs/mainfile.php、htdocs/install/、htdocs/cache/、htdocs/template_c/、htdocs/themes/ 和 htdocs/uploads/ * 如果您在服务器上创建了 XOOPS_TRUST_PATH 文件夹,则将 /xoops_lib 的内容复制到该目录,并从本地计算机上的 "htdocs" 文件夹删除 /xoops_lib 3. 将本地计算机上 "htdocs" 文件夹的内容上传到服务器的现有文件上 4. 考虑到安全性,建议将目录 xoops_lib(用于 XOOPS 库)和 xoops_data(用于 XOOPS 数据)移出 Document Root,甚至更改文件夹名称。 5. 确保 xoops_data/ 目录可写;创建并确保 xoops_data/caches/、xoops_data/caches/xoops_cache/、xoops_data/caches/smarty_cache/ 和 xoops_data/caches/smarty_compile/ 目录可写(Linux 上权限为 0777)。 6. 确保服务器可以写入 mainfile.php(Linux 上权限为 0777) 7. 如果之前安装了 Protector,打开 "mainfile.php" 文件,并删除 Pre-check 和 Post-check 行(如果存在):include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ; include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ; 8. 访问/upgrade/ 并按照说明操作 9. 按照说明更新您的数据库 10. 重新设置 mainfile.php 的只读属性(Linux 上权限为 0444) 11. 从您的服务器删除 "upgrade" 文件夹 12. 从模块管理界面更新 "system" 模块,建议还更新其他模块 从任何 2.0.7 到 2.0.13.2 版本的 XOOPS 升级(使用完整包): 0. 将存档解压到您的本地计算机(例如 PC)的临时目录中。 1. 将 "upgrade" 文件夹移动到本地计算机上的 "htdocs" 文件夹内(因为它在完整安装中不需要,已经被单独处理) 2. 从本地计算机上的 "htdocs" 文件夹中删除 htdocs/mainfile.php、htdocs/install/、htdocs/cache/、htdocs/template_c/、htdocs/themes/ 和 htdocs/uploads/ * 如果您在服务器上创建了 XOOPS_TRUST_PATH 文件夹,则将 /xoops_lib 的内容复制到该目录,并从本地计算机上的 "htdocs" 文件夹删除 /xoops_lib 3. 将本地计算机上 "htdocs" 文件夹的内容上传到服务器的现有文件上 4. 从您的服务器上删除以下文件夹和文件(它们属于旧版本):* class/smarty/core * class/smarty/plugins/resource.db.php 5. 确保 server 可以写入 mainfile.php(Linux 上权限为 0777) 6. 如果之前安装了 Protector,打开 "mainfile.php" 文件,并删除 Pre-check 和 Post-check 行(如果存在):include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ; include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ; 7. 考虑到安全性,建议将目录 xoops_lib(用于 XOOPS 库)和 xoops_data(用于 XOOPS 数据)移出 document root,甚至更改文件夹名称。 8. 确保 xoops_data/ 目录可写;创建并确保 xoops_data/caches/、xoops_data/caches/xoops_cache/、xoops_data/caches/smarty_cache/ 和 xoops_data/caches/smarty_compile/ 目录可写(Linux 上权限为 0777)。 9. 访问使用浏览器访问/upgrade/,并按照指令完成以下步骤:10. 重新设置主文件 mainfile.php 为写保护(在 Linux 上为权限 0444)11. 从您的服务器中删除 "upgrade" 文件夹 12. 通过模块管理界面更新 "system" 模块,其他模块也建议更新。升级非 UTF-8 网站:UTF-8 编码在 XOOPS 2.3 中作为默认字符集引入。然而,将现有网站从非 UTF-8 字符集转换为 UTF-8 可能会遇到一些问题。在找到合适的转换解决方案之前,如果您不是经验丰富的用户,升级现有网站时建议采取以下设置:在升级过程中选择 "不更改" 选项在 "数据库字符集和校对" 步骤中 - 将 /languages/yourlanguage/global.php 修改为使用您之前更改的 _CHARSET 值,如果它在新全局.php 文件中已被更改到 UTF-8,如下所示:
define('_CHARSET''UTF-8');
升级 XOOPS 编辑器:在 XOOPS 包中包含以下四款编辑器:dhtmltextarea 和纯文本 textarea,CKeditor 和 TinyMCE 用于所见即所得 (WYSIWYG) HTML。还有六个额外的 WYSIWYG 编辑器可供使用:FCKeditor、Koivi、NiceEdit、Wymeditor、Xinha 和 Spaw2,您可以从 XOOPS SourceForge (https://sourceforge.net/projects/xoops/files/XOOPS%20Editors/) 下载。由于 fckeditor 和 tinymce 编辑器都有一些目录结构变化,建议在上传新编辑器之前删除现有的编辑器。如果您使用 FCKeditor 为模块,请根据 /fckeditor/modules/ 中的文件修改特定模块的配置,尤其是如果您使用 "文章" 模块。 调试信息显示级别----------------------------------- 由于 XOOPS 2.3.1 中调试信息显示级别作为临时解决方案被启用,以便在 2.3* 中向不同级别的用户显示调试信息:向所有用户显示,仅对成员显示,或仅对管理员显示。此配置可以在 /xoops_data/configs/xoopsconfig.php 中设置。2.4 将使用 FireBug 提供新的调试信息工具(参见http://tinyurl.com/nmnjdp)。文件完整性检查----------------------------------- 全部 XOOPS 包发布了脚本以检查所有系统文件是否已正确上传到服务器。要使用它,请遵循以下说明:1. 将位于 XOOPS 包根目录中的 checksum.php 和 checksum.md5 文件上传到您的 XOOPS 服务器文件夹(将它们放在 mainfile.php 旁边)。2. 使用浏览器执行 checksum.php 3. 如有必要,重新上传缺少或损坏的系统文件 4. 从您的服务器删除 checksum.php 和 checksum.md5 模块----------------------------------- 此版本中只包含与 "system-related 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 开发团队 2009年11月30日