XOOPS

XOOPS 2.5 RC2 版本发布

Mamba  24-Oct-2010 19:34 7744 阅读   24 条评论 
系统要求
-----------------------------------

PHP
任何 PHP 版本 >= 5.2+

请注意:XOOPS 2.5.x 系列仅在 PHP5 上进行测试和认证:更多信息 请点击这里

Resized Image

MySQL
MySQL 服务器 5.0+

请注意:XOOPS 2.5.x 系列仅测试和认证于 MySQL 5.0+

Web 服务器
任何支持所需 PHP 版本的服务器(强烈推荐 Apache)


下载 XOOPS
-----------------------------------

有两个包
a) 最小(仅包含核心文件和保护模块)
b) 正式发布(包含 PM 和个人资料模块,以及 TinyMCE 编辑器)

您可以从 Sourceforge 文件存储库 获取此发布包
提供 .zip 和 .gz 归档文件

xoops-2.5.0-rc2.zip (6 MB):

xxoops-2.5.0-rc2.tgz (4.5 MB):

xoops-2.5.0-rc2.7z (3 MB):

迷你包

xoops-2.5.0-mini-rc2.zip (5 MB):

xoops-2.5.0-mini-rc2.tgz (3.8 MB):

xoops-2.5.0-mini-rc2.7z (2.8 MB):


安装XOOPS
-----------------------------------

1. 将 htdocs/ 文件夹内容复制到可由您的服务器访问的位置
2. 确保主文件 mainfile.php 和 uploads/ 可被网络服务器写入
3. 安全考虑,强烈建议您将目录 "/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/ 可写(Linux 上的权限 0777)。
5. 使用您的网络浏览器访问已安装的 htdocs/ 文件夹以启动安装向导
6. 按照说明进行操作

您还可以查看 详细的安装指南


从 XOOPS 2.3.3 和 2.4.x 升级(简单方法)
-------------------------------------------------

0. 从源forge 文件存储库获取正确的更新包(即将推出)
1. 删除服务器上的 /modules/system 目录(移除不必要文件的重要步骤)
2. 使用 /htdocs 目录中的内容覆盖服务器上的 XOOPS 目录
3. 确保将 /xoops_lib 的内容复制到您当前服务器上的任何目录(应为您当前的 XOOPS_TRUST_PATH 目录),然后删除 /xoops_lib 目录。不允许存在名为 /xoops_lib 的两个目录
4. 如果您之前已经安装了 Protector,请打开 "mainfile.php" 文件,并删除预检查和后检查行(如果存在)

include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;

5. 如果您从 XOOPS 2.4.x 升级,请使 /include/license.php 文件可写(Linux 系统上的权限为 0777)
6. 使用浏览器访问 /upgrade/,并按照指示操作
7. 按照指示更新您的数据库
8. 从您的服务器中删除 "upgrade" 文件夹
9. 从模块管理界面更新 "system" 模块。建议更新其他模块,特别是 "Profile" 和 "Protector" 模块

从任何从 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/
3. 如果您在服务器上创建了 XOOPS_TRUST_PATH 文件夹,请将 /xoops_lib 的内容复制到该目录,并从本地计算机上的 "htdocs" 文件夹中删除 /xoops_lib
4. 在服务器上删除 /modules/system 目录(移除不必要文件的重要步骤)
5. 将本地计算机上 /htdocs 文件夹的内容上传到服务器上现有的文件上
6. 考虑到安全性,建议将 xoops_lib(用于 XOOPS 库)和 xoops_data(用于 XOOPS 数据)目录从 Document Root 中移出,甚至改变文件夹名称。
7. 使 xoops_data/ 目录可写;创建并使 xoops_data/caches/、xoops_data/caches/xoops_cache/、xoops_data/caches/smarty_cache/ 和 xoops_data/caches/smarty_compile/ 目录可写(Linux 系统上的权限为 0777)。
8. 确保服务器可以写入 mainfile.php(Linux 系统上的权限为 0777)
9. 如果之前安装了 Protector,请打开 "mainfile.php" 文件,并删除预检查和后检查行(如果存在)

include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ;
include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ;

10. 使用浏览器访问 /upgrade/,并按照指示操作
11. 按照指示更新您的数据库
12. 再次对 mainfile.php 进行写保护(Linux 系统上的权限为 0444)
13. 从您的服务器中删除 "upgrade" 文件夹
14. 从模块管理界面更新 "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/
3. 如果您在服务器上创建了 XOOPS_TRUST_PATH 文件夹,请将 /xoops_lib 的内容复制到该目录,并从本地计算机上的 "htdocs" 文件夹中删除 /xoops_lib
4. 在服务器上删除 /modules/system 目录(移除不必要文件的重要步骤)
4. 将本地计算机上 htdocs 文件夹的内容上传到服务器上现有的文件上
5. 从您的服务器中删除以下文件夹和文件(它们属于旧版本)
1. class/smarty/core
2. class/smarty/plugins/resource.db.php
6. 确保服务器可以写入 mainfile.php(Linux 系统上的权限为 0777)
7. 如果之前安装了 Protector,请打开 "mainfile.php" 文件,并删除预检查和后检查行(如果存在)

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 数据)目录从 Document Root 中移出,甚至改变文件夹名称。
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/ 并按照指示操作
12. 再次对 mainfile.php 进行写保护(Linux 系统上的权限为 0444)
13. 从您的服务器中删除 "upgrade" 文件夹
14. 从模块管理界面更新 "system" 模块,建议更新其他模块

升级非UTF-8网站
UTF-8编码已被引入到XOOPS 2.3作为默认字符集。然而,将现有网站从非UTF-8字符集转换为UTF-8可能会出现一些问题。
在此转换有足够好的解决方案之前,如果您不是经验丰富的用户,则在升级现有网站时建议以下设置
- 在升级过程中“数据库字符集和校对”步骤中,选择“不更改”选项
- 修改 /languages/yourlanguage/global.php,以使用现有 _CHARSET 值,如果它在您的新 global.php 文件中已更改为UTF-8,如下所示
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年10月24日
评分 0/5
评分: 0/5 (0 votes)
投票已被禁用!


Login

Who's Online

273 user(s) are online (22 user(s) are browsing Publisher)


Members: 0


Guests: 273


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