XOOPS: XOOPS 2.4.5 RC2 版本发布

发布人: Mamba 在 2010/5/25 17:00:00 7890 次阅读
Resized Image
XOOPS 开发团队很高兴地宣布,我们获奖的CMS产品 - XOOPS 2.4.5 RC2 (发布候选2) 已可供下载。

Resized Image

这个版本是对 XOOPS 2.4.4 及更早版本 的bug修复版本,由XOOPS核心开发团队和XOOPS社区完成。

社区更新

- 回滚:添加对Unicode对象变量的支持(trabis)
- 添加:在上传文件夹中添加 .htaccess 以提高额外安全性(mamba)
- 修复:_CM_RE 重命名为 _RE(trabis/mowaffaq)

请注意: 这是仅用于测试的发布候选!

请勿在生产网站上安装它!请勿使用它升级任何生产网站!!!


Sourceforge 存储库 下载它。

请在此 论坛 发布并讨论与这个版本相关的问题。

我们还需要帮助进行 翻译

系统要求 ----------------------------------- 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 系列是最后一个在 和支持低于 5.0 版本的 MySQL 上的 XOOPS 版本。我们的下一个版本将仅在 MySQL 5.0+ 上进行测试和认证: Web 服务器:任何支持所需 PHP 版本的 Web 服务器 (强烈推荐 Apache)下载 XOOPS ----------------------------------- 您可以从 Sourceforge 文件库 获取此发行包,提供 .zip 和 .7z 归档: xoops-2.4.5-rc2.zip:Md5: c5bed260fba1ced47d7aeeb4b5463b9c Sha1: 349e26dfd220f45a52ebd8d90d0c2e87db5b2543 xoops-2.4.5-rc2.7z:Md5: 3e9cb0951062545745b23b5f561a6ad7 Sha1: 1a0adfab4c997d071404168e612a75a9b8962315 安装 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" 文件 ,并删除 Pre-check 和 Post-check 行(如果存在): 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. 访问/升级/页面,并用浏览器打开它,然后按照以下步骤操作。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. 确保服务器可以写入mainfile.php(Linux上的权限设置为0777)。6. 如果之前已安装了Protector,请打开“mainfile.php”文件,并删除以下行(如果存在):include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ; include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ; 7. 访问/升级/页面,并用浏览器打开它,然后按照说明进行操作。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. 确保服务器可以写入mainfile.php(Linux上的权限设置为0777)。6. 如果之前已安装了Protector,请打开“mainfile.php”文件,并删除以下行(如果存在):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可能存在一些问题。在找到一个足够好的转换解决方案之前,建议在升级现有网站时(如果您不是经验丰富的用户):- 在升级过程中选择"不更改"选项"数据库字符集和校对"步骤。- 如果新global.php文件中将它更改为了UTF-8,则修改/languages/yourlanguage/global.php以使用您之前的老值_CHARSET,如下
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/目录下的文件修改特定模块的配置,尤其是如果您使用的是"Article"模块。调试信息显示级别 ----------------------------------- 自XOOPS 2.3.1版以来,调试信息显示级别被启用作为2.3*的一个临时代议方案来向不同级别的用户显示调试信息:所有用户,仅成员或仅管理员。该配置可在/xoops_data/configs/xoopsconfig.php中设置。2.4版将提供一款新的调试信息工具(见http://tinyurl.com/nmnjdp)。文件完整性检查 ----------------------------------- 完整的XOOPS包发布时附带一个脚本,可以检查是否所有系统文件都正确地上传到了服务器上。要使用它,请按照以下说明操作:1. 将XOOPS包根目录中位于checksum.php和checksum.md5文件上传到您的XOOPS服务器文件夹(将它们放在mainfile.php旁边)。2. 使用您的浏览器执行checksum.php3. 如有必要,重新上传丢失或损坏的系统文件4. 从您的服务器上删除checksum.php和checksum.md5[注1]