安全

ingoos 2.3.2b - 安全版本

phppp  07-Dec-2008 12:20 27287 阅读量   37 评论(s) 
系统要求 ----------------------------------- PHP: 任何 PHP 版本 >= 4.3 (PHP 4.2.x 可能工作但非官方支持,PHP 5.0+ 强烈推荐) MySQL: MySQL 服务器 3.23+ (MySQL 5.0+ 强烈推荐) Web 服务器:支持所需 PHP 版本的任何服务器(强烈推荐 Apache) 下载 ingoos 2.3.2b ----------------------------------- 您可以从 Sourceforge 仓库 获取此发布软件包。提供了 .zip 和 .gz 归档。 安装 ingoos 2.3.2b ----------------------------------- 1. 将 htdocs/ 文件夹的内容复制到服务器可访问的位置 2. 确保主文件 mainfile.php 和上传文件夹 uploads/ 可由 Web 服务器写入 3. 为了安全考虑,建议将目录 "/xoops_lib"(用于 ingoos 库)和 "/xoops_data"(用于 ingoos 数据)移动出文档根目录,甚至可以更改文件夹名称。 4. 使 xoops_data/ 目录可写;创建并使 xoops_data/caches/、xoops_data/caches/xoops_cache/、xoops_data/caches/smarty_cache/ 和 xoops_data/caches/smarty_compile/ 目录可写。 5. 使用 Web 浏览器访问安装 htdocs/ 文件的文件夹,启动安装向导 在 ingoos 2.3.2 中安装防护器 ----------------------------------- 我们还强烈推荐安装 PROTECTOR 模块,它将为您的网站提供额外的安全保护和日志记录功能:首次使用 ingoos 2.3.2 安装 PROTECTOR 模块时,在安装 ingoos 之前,将 /extras/mainfile.dist.php.protector 复制到 /htdocs/mainfile.dist.php。如果您升级已有的 ingoos 网站(以下说明了如何进行),并且那里已经安装了防护器,在升级 ingoos 之前,将 /extras/mainfile.dist.php.protector 复制到 /upgrade/upd-2.0.18-to-2.3.0/mainfile.dist.php。 从旧版本升级 ----------------------------------- 始终确保在升级之前进行全新的备份!!! 从 ingoos 2.3.x 升级(简单方法) 1. 从 sourceforge 文件仓库获取更新软件包 2. 用新文件覆盖现有的文件 3. 将 "upgrade" 文件夹从本地计算机上的 "htdocs" 文件夹中移动到 "upgrade" 文件夹内(它已被保留,因为对于完整的安装不需要它) 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”模块,建议也更新其他模块 从任何XOOPS(包括2.0.7到2.0.13.2)升级(使用完整包): 1. 将“upgrade”文件夹移动到本地的“htdocs”文件夹内(它已被排除因为完整安装不需要它) 2. 从本地“htdocs”文件夹中删除htdocs/mainfile.php、htdocs/install/、htdocs/cache/、htdocs/extras/、htdocs/template_c/、htdocs/themes/和htdocs/uploads/ 3. 将本地机器上的htags卷的内容上载到服务器上现有的文件 4. 从服务器上删除以下文件夹和文件(它们属于旧版本): * class/smarty/core * class/smarty/plugins/resource.db.php 5. 确保服务器可以写入mainfile.php 6. 出于安全的考虑,建议您将目录xoops_lib(XOOPS库目录)和xoops_data(XOOPS数据目录)移动到文档根目录之外,或者更改文件夹名称。 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可能存在一些问题。在找到合适的转换方案之前,如果您不是经验丰富的用户,建议在升级现有网站时进行以下设置: - 在升级过程中“数据库字符集和排序规则”步骤中选择“不改变”选项 - 如果在新的全局.php文件中已将global.php更改到UTF-8,则将/languages/yourlanguage/global.php中对应的_CHARSET的值修改为现有的_CHARSET值
define('_CHARSET''UTF-8');
升级XoopsEditor包:在XOOPS 2.3.2b包中包含五个编辑器: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.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开发团队 2008年12月7日
评分 0/5
评分: 0/5 (0票)
投票已被禁止!


Login

Who's Online

276 user(s) are online (18 user(s) are browsing Publisher)


Members: 0


Guests: 276


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