系统要求 ----------------------------------- PHP: 任何PHP版本 >= 4.3(PHP 4.2.x可能可以工作,但不是官方支持的,强烈推荐PHP 5.0+)。请注意:XOOPS 2.4.x系列是最后一个在PHP4上测试并支持的XOOPS版本。我们的下一个版本将仅针对PHP5进行测试和认证:[了解更多](https://xoops.org.cn/modules/news/article.php?storyid=4798)
这里 MySQL: MySQL服务器版本3.23+(强烈推荐MySQL 5.0+)。请注意:XOOPS 2.4.x系列是最后一个在XOOPS上测试并支持低于5.0的MySQL版本的版本。我们的下一个版本将仅针对MySQL 5.0+进行测试和认证:[了解更多](https://xoops.org.cn/modules/news/article.php?storyid=4798)
这里 Web服务器:任何支持所需PHP版本的Web服务器(强烈推荐Apache)
下载XOOPS ----------------------------------- 您可以从
Sourceforge文件存储库获取此发布包:提供.zip和.gz存档:
xoops-2.4.4.zip:Md5: 74a664ac2b6973bcd4315faf0bbceeb1 Sha1: d1b6d1f241edf2232fde9cfaaeda2e48545ed320
xoops-2.4.4.tar.gz:Md5: 2ed6fc93c62c0a23ddc4d5d436775ea4 Sha1: 332565d3ebd483940803ffeb93827fc45f1de8bf
安装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. 按照说明 strong>您也可以查看
详细的安装指南 从先前版本升级 -----------------------------------
从XOOPS 2.3.3b和2.4.x升级(简单方式) 1. 从源代码存储库获取正确的更新包 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. 访问
/升级/ 使用浏览器,并按照说明进行 6. 按照说明更新您的数据库 7. 从您的服务器中删除“升级”文件夹 8. 从模块管理界面更新“系统”模块。其他模块,特别是“个人资料”和“保护者”推荐也进行更新 从XOOPS 2.0.*以上 2.0.14 和 2.2.*(使用完整包)升级: 0. 将存档解压到您的本地计算机(例如PC)的临时目录中。 1. 将“升级”文件夹移动到本地计算机上的“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. 如果您之前安装了保护者,打开“mainfile.php”文件,并移除预检查和后检查行(如果存在):include XOOPS_TRUST_PATH.'/modules/protector/include/precheck.inc.php' ; include XOOPS_TRUST_PATH.'/modules/protector/include/postcheck.inc.php' ; 8. 访问/升级/ 使用浏览器,并按照说明 9. 按照说明更新您的数据库 10. 再次写保护mainfile.php(Linux上的权限为0444) 11. 从您的服务器中删除“升级”文件夹 12. 从模块管理界面更新“系统”模块,其他模块也推荐更新 从2.0.7到2.0.13.2的任何XOOPS版本升级(使用完整包): 0. 将存档解压到您的本地计算机(例如PC)的临时目录中。 1. 在本地计算机上移动“升级”文件夹到“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. 如果您之前安装了保护者,打开“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. 访问使用浏览器访问 /upgrade/ 文件夹,并遵循第 10 个步骤中的说明。再次对 mainfile.php 写保护(Linux 上的权限为 0444)。第 11 步:从您的服务器上删除“升级”文件夹。第 12 步:通过模块管理界面更新“系统”模块,建议也更新其他模块。非 UTF-8 网站的升级:UTF-8 编码被引入 XOOPS 2.3 作为默认字符集。然而,将现有网站从非 UTF-8 字符集转换为 UTF-8 可能会存在问题。在存在足够好的解决方案之前,在升级现有网站时(如果您不是经验丰富的用户):- 在升级过程中选择“不更改”选项,在“数据库字符集和校对”步骤中。将 /languages/yourlanguage/global.php 修改为使用您之前更改的 _CHARSET 值,如果您的新全局.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.php3. 如果需要,重新上传缺少或损坏的系统文件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 年 1 月 22 日