XOOPS: XOOPS 2.5.7 最终版发布
发布者: Mamba于 2014/6/16 8:50:00 52986 次阅读xoops 开发团队很高兴地宣布推出 xoops 2.5.7 正式版。 本次发布重点关注使xoops 2.5.7完全兼容 PHP 5.5.x,增强安全性,修复错误,以及更新外部库到最新版本: - jQuery 到 1.11.0 - jQuery UI 到 1.10.4 - jQuery Lightbox 到 1.2.3 - jQuery Form 到 3.50.0 - jQuery Tablesorter 到 2.15.11 - jGrowl 到 1.2.14 - TinyMCE 到 3.5.11 Angelo Rocha 还提供了一套新的酷炫主题:基于 Bootstrap 的 xBootstrap 主题 由于这个版本包括安全修复,强烈建议尽快更新到此版本! 请参阅更改日志以获取更多详细信息。 重要提示: ----------------------------------- 由于安全方面的变更,可能出现一种情况,即在一两个模块中,管理员的权限保存可能不起作用。我们正在完善基本模块包,其中所有模块都已在本 2.5.6 版的xoops上进行过测试。请在xoops网站上查看有关更新模块的特别公告,或在xoops论坛上提出问题。或者您可以在/docs文件夹中的“fixing_permissions.txt”文件中了解如何自行修复的更详细信息。 请在此论坛线程中发布和讨论与此版本相关的问题。 我们还需要帮助使用Transifex进行翻译 翻译 系统要求 ----------------------------------- 最小PHP版本:5.3.7 请注意:虽然xoops核心在PHP 5.5.x上运行正常,但这并不意味着所有模块都能正确运行,因此您需要首先进行测试。新发布的符合我们基本模块包的条件,所有这些模块都已在本PHP 5.5.x上进行过测试,并且应该能够顺利运行。我们也在致力于更新专门针对xoops 2.5.7的基本模块包。如果您遇到任何问题,请在我们的支持论坛中告知,在 此线程 中。 Viva XOOPS! 下载XOOPS ----------------------------------- 您可以从Sourceforge仓库获取此发布包。提供.zip和.gz存档。
安装XOOPS(新安装) ----------------------------------- 1. 复制htdocs/文件夹的内容,使其可通过服务器访问 2. 确保mainfile.php和uploads/文件夹可由Web服务器写入 3. 为了安全考虑,建议将"/xoops_lib"(XOOPS库所在的目录)和"/xoops_data"(XOOPS数据所在的目录)移动到Document Root之外,并更改文件夹名称 4. 确保以下目录:- uploads/、- uploads/avatars/ - uploads/images/ - uploads/ranks/ - uploads/smilies/ - xoops_lib/modules/protector/configs/ 和以下文件:- mainfile.php 和 - include/license.php 可由Web服务器写入 5. 使用Web浏览器访问您安装的htdocs/文件所在的文件夹以启动安装向导 文档:请查阅详细安装指南和操作指南 在XOOPS中安装Protector ----------------------------------- 我们还强烈建议安装PROTECTOR模块,该模块将为您的网站提供额外的安全保护和日志记录功能。 从先前的版本升级 ----------------------------------- 从2.5.6升级到2.5.7最终版: 1. 从sourceforge文件库获取正确的更新包 2. 用/htdocs的内容覆盖您服务器上XOOPS目录中的文件 * 确保您将/xoops_lib的内容复制到服务器上您现在保留的任何目录中(它应该是您当前的XOOPS_TRUST_PATH目录),然后删除/xoops_lib目录。不能有两个包含/xoops_lib内容的目录 3. 前往http://www.yoursite.com/upgrade并从这里运行升级。完成后,删除/upgrade文件夹 4. 如果未在上面的升级过程中完成,请从模块管理接口运行“系统”模块的更新。建议其他模块(特别是“个人资料”、“短消息”和“Protector”)也进行更新 从2.5.6之前的版本升级(完整更新): 0. 检查系统要求,特别是PHP版本。备份XOOPS数据库和网站目录。(有几种方法执行这些操作,这些操作在其他地方讨论过。)关闭您的网站是可选的。将mainfile.php和/include/license.php的权限更改为可写入,例如:文件 正常 对于升级 mainfile.php 400 700 /include/license.php 444 777 从SourceForge文件库获取XOOPS 2.5.7包。 1. 在升级包文件夹中,将"upgrade"文件夹移动到"htdocs"文件夹内(如果尚不存在)。如果存在,从"htdocs"文件夹中删除安装文件夹。如果存在,从"htdocs"文件夹中删除mainfile.php文件。如果您已将xoops_data和xoops_lib文件夹移动到网站根目录之外,请将这些文件夹从升级包文件夹中的"htdocs"文件夹移动出来。 2. 删除您当前XOOPS网站上/modules/system目录(以去除任何旧的无用文件)。 3. 用升级包中"htdocs"文件夹的内容覆盖您当前XOOPS网站上XOOPS目录中的文件。(有几种方法执行此操作,这些操作在其他地方讨论过。)如上所述,如果已移动,请使用升级包中的内容覆盖您当前xoops_data和xoops_lib中的文件。 4. 如果您已经安装了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' ; 5. 在您的网站地址(URL)上以管理员身份登录。访问