安全

XOOPS 2.3.2a - 安全版本

phppp  26-Nov-2008 06:40 16895 阅读次数   48 评论(s) 
系统要求 ----------------------------------- PHP: 任何PHP版本 >= 4.3 (PHP 4.2.x可能工作,但不是官方支持,强烈推荐PHP 5.0+) MySQL: MySQL服务器3.23+ (MySQL 5.0+强烈推荐) Web服务器:支持所需PHP版本的任何服务器(强烈推荐Apache) 下载XOOPS 2.3.2a ----------------------------------- 您可以从sourceforge.net文件存储库获得此版本包。提供.zip和.gz存档。 安装XOOPS 2.3.2a ----------------------------------- 1. 将htdocs/文件夹的内容复制到服务器可以访问的位置 2. 确保mainfile.php和uploads/可由Web服务器写入 3. 考虑到安全性,鼓励您将"/xoops_lib"(XOOPS库)和"/xoops_data"(XOOPS数据)目录移出文档根目录,甚至更改文件夹名称。 4. 使xoops_data/的目录可写;创建并使xoops_data/caches/、xoops_data/caches/xoops_cache/、xoops_data/caches/smarty_cache/和xoops_data/caches/smarty_compile/可写。 5. 使用您的Web浏览器访问安装了htdocs/文件的文件夹以启动安装向导 在XOOPS 2.3.2a中安装保护者 ----------------------------------- 我们还强烈建议安装PROTECTOR模块,这将为您站点的安全提供额外的保护并记录功能:要首次安装PROTECTOR模块,并在XOOPS 2.3.2a全新安装中,在安装XOOPS之前将/extras/mainfile.dist.php.protector复制到/htdocs/mainfile.dist.php。如果您正在升级现有的XOOPS网站(下面介绍如何操作),并且那里已经安装了PROTECTOR,在升级XOOPS之前将/extras/mainfile.dist.php.protector复制到/upgrade/upd-2.0.18-to-2.3.0/mainfile.dist.php。 从先前版本升级 ----------------------------------- 始终确保在升级之前有一个新的备份!!! 从XOOPS 2.3.x版本升级(简单方法) 1. 从sourceforge文件存储库获取更新包 2. 使用新文件覆盖现有文件 3. 将"upgrade"文件夹移动到本地机器上"htdocs"文件夹内部(它已经保留在外部,因为它对于完整安装不是必需的) 4. 访问使用浏览器访问 /upgrade/,并按照说明操作 5. 按照说明更新您的数据库 6. 从您的服务器上删除升级文件夹 7. 从模块管理界面更新 "system" 模块,建议也更新其他模块,尤其是 "profile" 模块 从 XOOPS 2.0.* 版本(2.0.14以上)和 2.2.* 版本(使用完整版)升级: 1. 将 "upgrade" 文件夹移动到本地机 "htdocs" 文件夹内(因为完整版安装不需要,所以之前没有放入) 2. 从本地机的 "htdocs" 文件夹中删除 htdocs/mainfile.php、htdocs/install/、htdocs/cache/、htdocs/extras/、htdocs/template_c/、htdocs/themes/ 和 htdocs/uploads/ 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/ 目录可写 6. 确保服务器可以写入 mainfile.php 文件 7. 访问使用浏览器访问 /upgrade/,并按照说明操作 8. 按照说明更新您的数据库 9. 再次设置 mainfile.php 只读 10. 从您的服务器上删除升级文件夹 11. 从模块管理界面更新 "system" 模块,建议也更新其他模块 从任何从 2.0.7 版本到 2.0.13.2 版本的 XOOPS 升级(使用完整版): 1. 将 "upgrade" 文件夹移动到本地机 "htdocs" 文件夹内(因为完整版安装不需要,所以之前没有放入) 2. 从本地机的 "htdocs" 文件夹中删除 htdocs/mainfile.php、htdocs/install/、htdocs/cache/、htdocs/extras/、htdocs/template_c/、htdocs/themes/ 和 htdocs/uploads/ 3. 将本地机 "htdocs" 文件夹的内容上传覆盖到您的服务器上的现有文件 4. 从您的服务器上删除以下文件夹和文件(它们属于旧版本):* class/smarty/core * class/smarty/plugins/resource.db.php 5. 考虑到安全因素,建议将 xoops_lib(用于 XOOPS 库)和 xoops_data(用于 XOOPS 数据)目录移出文档根目录,或者甚至更改文件夹名称 6. 确保服务器可以写入 mainfile.php 文件 7. 使 xoops_data/ 目录可写;创建并使 xoops_data/caches/、xoops_data/caches/xoops_cache/、xoops_data/caches/smarty_cache/ 和 xoops_data/caches/smarty_compile/ 目录可写 8. 访问使用浏览器访问 /upgrade/,并按照说明操作 9. 再次设置 mainfile.php 只读 10. 从您的服务器上删除升级文件夹 11. 从模块管理界面更新 "system" 模块,建议也更新其他模块 升级非 UTF-8 网站: UTF-8 编码已从 XOOPS 2.3 版本开始作为默认字符集。然而,将现有网站从非 UTF-8 字符集转换为 UTF-8 可能会遇到一些问题。在解决这个问题之前,如果您不是经验丰富的用户,在升级现有网站时建议以下设置:- 在升级过程中选择 "不要更改" 选项中的 "数据库字符集和校对" 步骤 - 如果您的新的 global.php 文件已将 _CHARSET 值更改为 UTF-8,请将其修改为 /languages/yourlanguage/global.php 中使用的现有 _CHARSET 值
define('_CHARSET''UTF-8');
升级 XoopsEditor 包: 在 XOOPS 2.3.2a 包中,包含了以下五种编辑器:dhtmltextarea 和纯文本 textarea,fckeditor,tinymce 和 koivi 用于 WYSIWYG HTML。由于 fckeditor 和 tinymce 编辑器中有一些目录结构变化,建议在上传新添加的编辑器之前删除现有的编辑器。如果您正在使用 fckeditor 作为模块,请根据 /fckeditor/modules/ 中的文件修改模块特定配置,尤其是如果您使用的是“文章”模块。 调试信息显示级别 ----------------------------------- 由于 XOOPS 2.3.1 已经启用调试信息显示级别作为 2.3* 的临时解决方案,以向不同级别的用户显示调试信息:对所有用户,只对成员或仅对管理员。该配置可以在 /xoops_data/configs/xoopsconfig.php 中设置。Xoops 3.0 重新设计了新的调试信息渲染器。 文件完整性检查 ----------------------------------- 完整的 XOOPS 包包含一个脚本来检查所有系统文件是否已正确上传到服务器。要使用它,请按照以下说明操作:1. 将位于 XOOPS 包根目录中的 checksum.php 和 checksum.md5 文件上传到您的 XOOPS 服务器文件夹(将它们放置在 mainfile.php 旁边)。2. 使用您的浏览器执行 checksum.php3. 如果需要,重新上传缺失或损坏的系统文件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 发展团队 2008年11月26日
评分 0/5
评分: 0/5 (0 票)
投票被禁用!


Login

Who's Online

279 user(s) are online (17 user(s) are browsing Publisher)


Members: 0


Guests: 279


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Aug 31
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits

Categories