XOOPS: XOOPS 2.5.0 最终版本发布
发布者: Mamba于 2010/11/10 21:50:00 45203 次阅读




从这里 Sourceforge 仓库 下载它。 请在此论坛 发布和讨论与此发布相关的问题 我们还需要协助进行 翻译
系统要求
-----------------------------------
PHP
任何 PHP 版本 >= 5.2+
请注意:XOOPS 2.5.x 系列仅在 PHP5 上进行了测试和认证:更多信息 此处

MySQL
MySQL 服务器 5.0+
请注意:XOOPS 2.5.x 系列仅在 MySQL 5.0+ 上进行了测试和认证
Web 服务器
支持所需 PHP 版本的任何服务器(强烈推荐 Apache)
下载 XOOPS
-----------------------------------
有两种包
a) 最小包(仅包含核心文件和保护模块)
b) 正式发布版(包含 PM 和 Profile 模块,以及 TinyMCE 编辑器)
您可以从 Sourceforge 文件仓库 获取此发布版包
我们提供 .7z、.zip 和 .gz 归档
xoops-2.5.0.zip (6 MB):
xxoops-2.5.0.tgz (4.5 MB):
xoops-2.5.0.7z (3 MB):
迷你包
xoops-2.5.0-mini.zip (5 MB):
xoops-2.5.0-mini.tgz (3.8 MB):
xoops-2.5.0-mini.7z (2.8 MB):
安装 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 版本升级的人员的说明
------------------------------------
1) 如果您使用 自定义模板,请在升级之前将它们转换为您的主题文件夹内的文件中 转换。在数据库中存储自定义模板的选项已弃用
2)在数据库中存储图片的选项也已弃用。
从XOOPS 2.4.5升级(简单方法)
-------------------------------------------------
在升级之前,请验证系统要求!
0. 从SourceForge 文件存储库获取正确的更新包
1. 删除您服务器上的 /modules/system 目录(删除不必要文件的重要步骤)
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. 从您的服务器上删除 /modules/system 目录(删除不必要文件的重要步骤)
4. 上传您本地计算机上 /htdocs 文件夹的内容,覆盖您服务器上现有的文件
5. 考虑到安全因素,建议您将 xoops_lib(用于 XOOPS 库)和 xoops_data(用于 XOOPS 数据)目录移出 Document Root,并更改文件夹名称。
6. 使 xoops_data/ 目录可写;创建并使 xoops_data/caches/、xoops_data/caches/xoops_cache/、xoops_data/caches/smarty_cache/ 和 xoops_data/caches/smarty_compile/ 可写(在 Linux 上权限为 0777)。
7. 确保服务器可以写入 mainfile.php(在 Linux 上权限为 0777)
8. 如果您之前安装了 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' ;
9. 使用浏览器访问 /upgrade/,并按照说明操作
10. 按照说明更新您的数据库
11. 再次将 mainfile.php 写保护(在 Linux 上权限为 0444)
12. 从您的服务器上删除 "upgrade" 文件夹
13. 从模块管理界面更新 "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. 从您的服务器上删除 /modules/system 目录(删除不必要文件的重要步骤)
4. 上传您本地计算机上 htdocs 文件夹的内容,覆盖您服务器上现有的文件
5. 从您的服务器上删除以下文件夹和文件(它们属于旧版本)
** class/smarty/core
** class/smarty/plugins/resource.db.php
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. 考虑到安全性,建议将xoops_lib(用于XOOPS库)和xoops_data(用于XOOPS数据)目录移动出根目录,甚至更改文件夹名称。
9. 使xoops_data目录可写;创建并使xoops_data/caches/、xoops_data/caches/xoops_cache/、xoops_data/caches/smarty_cache/和xoops_data/caches/smarty_compile/目录可写(Linux下权限为0777)。
10. 使用浏览器访问/upgrade/,并按照说明操作
11. 再次将 mainfile.php 写保护(在 Linux 上权限为 0444)
12. 从您的服务器上删除 "upgrade" 文件夹
13. 从模块管理界面更新 "system" 模块,建议更新其他模块
升级非UTF-8站点
UTF-8编码已从XOOPS 2.3开始作为默认字符集引入。然而,将现有网站从非UTF-8字符集转换为UTF-8可能会出现一些问题。
在此转换的解决方案足够好的情况下,如果您不是经验丰富的用户,在升级现有网站时建议以下设置
- 在升级过程中“数据库字符集和校对”步骤中,选择“不更改”选项
- 如果您的new 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编辑器中的目录结构有所更改,建议在上传新的additors之前删除现有的编辑器。
如果您使用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年11月10日