XOOPS:(发布) XOOPS 2.4.5 RC版

发表者:Mamba 在2010/4/14 8:30:00 11713次阅读
Resized Image
XOOPS开发团队很高兴地宣布,我们获奖的CMS - XOOPS 2.4.5 RC(发布候选) 已可供下载。

Resized Image

此版本是对 之前版本XOOPS 2.4.4和更早版本 的修复版,由XOOPS核心开发团队和XOOPS社区完成

对社区的更新

- 修复:浮窗横幅没有显示在预期的位置(kris_fr/trabis)
- 改进:系统块中的当前链接:mainmenu和usermenu(trabis/kris_fr)
- 回滚:unicode对象变量的支持,恢复对象行为至2.3.x(trabis)
- 回滚:与代码框修复相关的模块textsanitizer中的变更(trabis)
- 添加:为提高安全性,在/uploads添加.htaccess文件(mamba)

请注意:这仅是发布候选版本,仅供测试!

不要在有线上网站中安装它,也不要用它升级任何线上网站!!!


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 系列是最后一个在 MySQL 5.0 以下版本上测试并支持 XOOPS 的版本。我们的下一个版本将仅将在 MySQL 5.0 或更高版本上进行测试和认证: Web 服务器:支持所需 PHP 版本的任何服务器(强烈推荐使用 Apache) 下载 XOOPS ----------------------------------- 您可以从 Sourceforge 文件存储库 下载此发行版压缩包:.zip 和 .7z 格式均提供: xoops-2.4.5-rc.zip:Md5:72ce49f6ccc667d5fea6a0f161fde9d3 Sha1:f7c4771b870d90eebfc0aa39f8ab76ed039ef00d xoops-2.4.5-rc.7z:Md5:ab07d5873b0b1a0b5085579e28cca422 Sha1:f1d7f57803a3177c338f9ee2f0dee89e84810720 安装 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. 访问使用浏览器访问/upgrade/并按照说明进行操作 6. 按照说明更新您的数据库 7. 从您的服务器中删除“upgrade”文件夹 8. 从模块管理界面更新“system”模块。其他模块,特别是“Profile”和“Protector”,建议也进行更新 从以上2.0.14和2.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. 由于安全考虑,建议您将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. 确保服务器可以写入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. 通过模块管理界面更新“系统”模块,建议也更新其他模块。非UTF-8站点的升级:UTF-8编码自XOOPS 2.3起作为默认字符集。然而,将现有网站从非UTF-8字符集转换为UTF-8可能会出现一些问题。在找到合适的转换解决方案之前,在升级现有网站时(如果您不是经验丰富的用户),建议进行以下设置:- 在升级过程中“数据库字符集和校对”步骤中选择“不更改”选项。- 如果在新的global.php文件中已将previous _CHARSET值更改为UTF-8,请修改/languages/yourlanguage/global.php以使用之前的价值。
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。模块----------------------------------- 此版本仅包含“与系统相关的模块”。如果您需要额外的功能,请浏览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开发团队 2010年4月14日