系统要求-----------------------------------
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 文件仓库 获取此版本包
提供 .zip 和 .gz 归档
xoops-2.5.0-rc.zip (6 MB):
Md5: b8cc95cea2041d7809ee237f343165df
Sha1: 74103c455abc879da53be78d7578e8fc8c1a37a0
xxoops-2.5.0-rc.tgz (4.5 MB):
Md5: 62445c3ecdd80e1c915401eec92c2ea6
Sha1: 0e3449c616783e2d42c05c284c99b90afc723eb0
xoops-2.5.0-rc.7z (3 MB):
Md5: 75b0babe430e660074bb5c6d47af7ea2
Sha1: f18cd75e96ff17116690d2171bc641c0d56b4ab6
最小包xoops-2.5.0-mini-rc.zip (5 MB):
Md5: 4cae43864f07b74cfd1c2a1cf94309eb
Sha1: 99c5d80ec863c0d8e469635f59df8c1da251ec79
xoops-2.5.0-mini-rc.tgz (3.8 MB):
Md5: 066bc6330ffcb5c542125350a663b39f
Sha1: 6492b3c7759dd982c817872b17585077193e07a8
xoops-2.5.0-mini-rc.7z (2.8 MB):
Md5: 71d9d405acf358503768761be7f984cf
Sha1: 16a7dc72a25a46f7b95eab070ce8367e283eeb19
安装 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 安装指南 2.4.0](https://sourceforge.net/projects/xoops/files/XOOPS%20Documentation%20_%20Core/XOOPS%20Installation%20Guide/XU-002%20XOOPS%20Installation%20Guide%202.4.0.pdf/download "下载")从 XOOPS 2.3.3 和 2.4.x 版本升级(简单方法)-------------------------------------------------
0. 从 SourceForge 文件库中获取正确的更新包(即将推出)
1. 删除服务器上的 /modules/system 目录(非常重要,可以删除不必要的文件)
2. 将服务器上 XOOPS 目录中的文件覆盖为 /htdocs 目录中的内容
* 确保将 /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. 使用浏览器访问 /upgrade/,并按照说明进行操作
6. 按照说明更新您的数据库
7. 从您的服务器上删除 "upgrade" 文件夹
8. 从模块管理界面更新 "system" 模块。还建议更新 "Profile" 和 "Protector" 等其他模块
从任何高于 2.0.14 的 2.0.* 和 2.2.* 版本的 XOOPS 升级(使用完整包)-------------------------------------------------------------------------
0. 在您的本机电脑(例如 PC)上的临时目录中解压存档。
1. 将 "upgrade" 文件夹移动到您的本机电脑上 "htdocs" 文件夹内部(由于它对于完整安装不是必需的,故将其保留在外部)
2. 从您的本机电脑上的 "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 目录(非常重要,可以删除不必要的文件)
将本机电脑上 /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" 文件,移除存在的预检查和后检查行
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" 文件夹中删除 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”文件,并根据需要移除预检查和后检查行
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可能存在一些问题。
在没有足够好的转换解决方案的情况下,如果您的用户经验不足,请在升级现有网站时采取以下设置
- 在升级过程中“数据库字符集和校对”步骤中选择“不更改”选项
- 修改/languages/yourlanguage/global.php以使用现有的_CHARSET值,如果它已在新的global.php文件中更改为UTF-8,如下所示:
定义('_CHARSET', 'UTF-8');
升级XOOPS编辑器在XOOPS包中包含了四个编辑器:dhtmltextarea和textarea用于纯文本,CKeditor和TinyMCE用于所见即所得HTML。
另外还有六个可用的所见即所得编辑器: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-announcementXOOPS 开发团队
2010年10月18日