XOOPS

XOOPS 2.4.5 正式版发布

phppp  11-Jul-2010 09:33 21492 阅读次数   28 评论(s) 
系统要求
-----------------------------------

PHP
任何PHP版本 >= 4.3(PHP 4.2.x可能工作,但非官方支持,PHP 5.0+ 强烈推荐)

MySQL
MySQL服务器 3.23+(MySQL 5.0+ 强烈推荐)

网络服务器
支持所需PHP版本的网络服务器(Apache推荐使用)


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

您可以从开源.net文件仓库下载此发布包。
提供.zip和.gz压缩文件。


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

1. 将 htdocs/ 文件夹的内容复制到可以被您的服务器访问的地方
2. 确保mainfile.php 和 uploads/ 可由网络服务器写入
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. 使用您的网络浏览器访问您安装的 htdocs/ 文件夹以启动安装向导

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

在XOOPS中安装保护者
-----------------------------------
我们还强烈推荐安装 PROTECTOR 模块,该模块将为您的网站带来额外的安全保护和日志记录功能


从旧版本升级
-----------------------------------

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

1. 从开源.net文件仓库获取正确的更新包
2. 用/htdocs的内容覆盖您服务器上XOOPS目录中的文件
* 确保您将/xoops_lib的内容复制到服务器上您现在保留的任何目录(它应该是当前XOOPS_TRUST_PATH目录),然后删除/xoops_lib目录。不能有两个包含/xoops_lib内容的目录
3. 如果您之前安装了Protector,请打开"mainfile.php"文件,并删除(如果存在)预检查和后检查行

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. 使用浏览器访问/upgrad/,并按照指示操作
6. 按照指示更新您的数据库
7. 从您的服务器上删除"upgrade"文件夹
8. 从模块管理界面更新"system"模块。建议同步更新"Profile"和"Protector"等模块

从高于2.0.14的2.0.*和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. 将您本地计算机上的/htdocs文件夹内容上传到服务器上现有的文件
4.出于安全考虑,建议将xoops_lib(用于XOOPS库)和xoops_data(用于XOOPS数据)目录移出Document Root,甚至更改文件夹名称。
5. 使xoops_data/目录可写;创建并使xoops_data/caches/,xoops_data/caches/xoops_cache/,xoops_data/caches/smarty_cache/ 和 xoops_data/caches/smarty_compile/ 可写(Linux上的权限0777)。
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. 使用浏览器访问/upgrad/,并按照指示操作
9. 按照指示更新您的数据库
10. 再次对mainfile.php进行写保护(Linux上的权限0444)
11. 从您的服务器上删除"upgrade"文件夹
12. 从模块管理界面更新"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. 将您本地计算机上的htdocs文件夹内容上传到服务器上现有的文件
4. 从您的服务器上删除以下文件夹和文件(它们属于旧版本)
* class/smarty/core
* class/smarty/plugins/resource.db.php
5. 确保服务器可以写入mainfile.php(Linux上的权限0777)
6. 如果您之前安装了Protector,请打开"mainfile.php"文件,并删除(如果存在)预检查和后检查行

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

7. 出于安全考虑,建议将xoops_lib(用于XOOPS库)和xoops_data(用于XOOPS数据)目录移出Document Root,或甚至更改文件夹名称。
8. 使xoops_data/目录可写;创建并使xoops_data/caches/,xoops_data/caches/xoops_cache/,xoops_data/caches/smarty_cache/ 和 xoops_data/caches/smarty_compile/ 可写(Linux上的权限0777)。
9. 使用浏览器访问/upgrad/,并按照指示操作
10. 再次对mainfile.php进行写保护(Linux上的权限0444)
11. 从您的服务器上删除"upgrade"文件夹
12. 从模块管理界面更新"system"模块,建议更新其他模块

升级非UTF-8站点
UTF-8编码已作为默认字符集引入到XOOPS 2.3中。但是,将现有站点从非UTF-8字符集转换为UTF-8可能会有一些问题。
在没有足够好的解决方案进行此转换之前,如果您不是经验丰富的用户,在升级现有网站时,以下设置是推荐的
在升级过程中,"数据库字符集和校对"步骤中选择"不改变"选项
如果您的global.php文件已将字符集更改为UTF-8,请修改/languages/yourlanguage/global.php,以使用现有的_CHARSET值,如下所示:
define('_CHARSET''UTF-8');



升级XOOPS编辑器
XOOPS包中包含四个编辑器:用于纯文本的dhtmltextarea和textarea,用于WYSIWYG HTML的CKeditor和TinyMCE。
此外,还有六个额外的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年7月11日
评分 0/5
评分:0/5(0票)
投票已被禁用!


Login

Who's Online

358 user(s) are online (20 user(s) are browsing Publisher)


Members: 0


Guests: 358


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