XOOPS: XOOPS 2.4.4 最终版发布

发布者: Mamba于 2010/1/22 16:00:00 36304 阅读量
Resized Image
XOOPS 开发团队很高兴地宣布,新的版本——SourceForge 上第 1 个 CMS 系统XOOPS 2.4.4 最终版现已可供下载。

Resized Image

该版本是对 XOOPS 2.4.3 的一个 错误修复版本,由 XOOPS 核心开发团队和社区完成。

社区更新

- 新增:Frameworks/textsanitizer (culex)
- 新增:用于废弃 API 的新日志器 (trabis)
- 修复:获取和设置系统和模块配置的函数,不应进行清理 (trabis)
- 修复:某些配置值中的 © 转换为 @ (trabis)
- 修复:通知框不包含评论语言 (trabis)
- 修复:配置模块字段权重:> 9 显示不正确 (trabis)
- 改进:自动创建 'system_modules_active' 缓存文件,无需更新系统模块 (trabis)

来自 Sourceforge 跟踪器的更新

- 修复问题 #2928289:XOOPS 对象行为已更改(trabis/ghia)

增加了语言定义

- language/english/logger.php _LOGGER_DEPRECATED

一些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)
* Trabis 改进了配置和即时消息模块
* 代码重构和改进(trabis、catzwolf)
* 安全修复(trabis、wishcraft)

等等。

请记住:如果您将其安装在先前的安装上,请先备份!
请注意,为先前版本的XOOPS执行的一些修改可能不适用于此版本:安装前进行测试始终是明智之选


Sourceforge 仓库 下载它

请在 此论坛 中发表和讨论与此版本相关的一切问题

我们还需要帮助进行 翻译

系统要求 ----------------------------------- PHP: 任何大于等于 4.3 的 PHP 版本(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 系列是最新的版本,在低于 5.0 的 MySQL 版本上进行测试并支持。我们的下一个版本将仅在 MySQL 5.0+ 上进行测试和认证: Web 服务器:支持所需 PHP 版本的任何服务器(强烈推荐 Apache)下载 XOOPS ----------------------------------- 您可以从Sourceforge 文件仓库获取此发行版文件:提供 .zip 和 .gz 归档:xoops-2.4.4.zip:Md5: 74a664ac2b6973bcd4315faf0bbceeb1 Sha1: d1b6d1f241edf2232fde9cfaaeda2e48545ed320 xoops-2.4.4.tar.gz:Md5: 2ed6fc93c62c0a23ddc4d5d436775ea4 Sha1: 332565d3ebd483940803ffeb93827fc45f1de8bf 安装 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.x 版本升级(简便方法) 1. 从 sourceforge 文件仓库获取正确的更新包 2. 用 /htdocs 中的内容覆盖您的服务器上 XOOPS 目录中的文件 * 确保将 /xoops_lib 的内容复制到服务器上您现在保存的位置(应该是当前的 XOOPS_TRUST_PATH 目录),然后删除 /xoops_lib 目录。不能有两个包含 /xoops_lib 内容的目录。 3. 如果您之前已安装了 Protector,请打开 "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. 访问/升级/,通过浏览器 segu the instructions 6. 按照指示更新您的数据库 7. 从您的服务器中删除“升级”文件夹 8. 从模块管理界面更新“系统”模块。建议更新其他模块,特别是“配置文件”和“保护器” 从2.0.14以上或2.2.*(使用完整包)升级XOOPS 2.0.*: 0. 将存档解压缩到您的本地计算机(例如PC)的临时目录中。 1. 将“升级”文件夹移动到本地计算机上的“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数据)目录移出文档根目录,甚至更改文件夹名称。 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. 如果之前已安装了保护器,打开“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. 访问/升级/,通过浏览器 segu the instructions 9. 按照指示更新您的数据库 10. 再次对 mainfile.php 进行写保护(Linux上的权限为0444) 11. 从您的服务器中删除“升级”文件夹 12. 从模块管理界面更新“系统”模块,建议更新其他模块 从2.0.7到2.0.13.2的任何XOOPS(使用完整包)升级: 0. 将存档解压缩到您的本地计算机(例如PC)的临时目录中。 1. 将“升级”文件夹移动到您的本地计算机上的“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. 确保服务器可以写入 mainfile.php(Linux上的权限为0777) 6. 如果之前已安装了保护器,打开“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数据)目录移出文档根目录,甚至更改文件夹名称。 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"模块,建议也更新其他模块。
define('_CHARSET''UTF-8');
- 如果在新全局文件global.php中将之前修改为UTF-8,则修改/languages/yourlanguage/global.php使用您之前的环境变量_CHARSET值,如下所示: