由jensclas编辑于07-1-13。写作时的xoops 2.0.16当前版本。更新和新安装的下载可在下面的sourceforge存储库中找到
这里。您需要1. 正确下载以升级当前版本 2. 站点的ftp访问权限 3. 您下载文件的解压缩程序。
在开始之前,将mainfile.php的chmod更改为444。它必须是可写入的。 操作完成后,将其更改回777。 如果您不确定如何执行此操作,请参阅此
常见问题。
从先前版本升级 -----------------------------------
从xoops 2.0.14/2.0.15升级(简单方法) 1. 从上面链接的sourceforge文件存储库中获取适当的更新包 2. 通过ftp上传新文件并覆盖现有的文件 3. 使用浏览器通过/upgrade/访问 4. 按照通过此访问所提供的数据库更新说明进行操作 5. 删除升级文件夹 6. 再次写入保护mainfile.php
使用完整包从xoops 2.0.14/2.0.15升级 使用您的ftp程序执行以下操作: 1. 将“升级”文件夹移至“htdocs”文件夹内部(因为对于完整安装不需要它,所以已经排除在外) 2. 删除htdocs/mainfile.php和htdocs/install 3. 上传htdocs文件夹内容的现有文件 4. 使用浏览器通过/upgrade/访问 5. 按照更新数据库的说明进行操作 6. 删除升级文件夹 7. 再次写入保护mainfile.php
从任何2.0.7到2.0.13.2版本的xoops升级(使用完整包): 1. 将“升级”文件夹移至“htdocs”文件夹内部(因为对于完整安装不需要它,所以已经排除在外) 2. 删除htdocs/mainfile.php和htdocs/install 3. 上传htdocs文件夹内容的现有文件 4. 从服务器中删除以下文件夹和文件(属于旧版本): * class/smarty/core * class/smarty/plugins/resource.db.php 5. 清空templates_c文件夹(除index.html外) 6. 确认服务器可以写入mainfile.php 7. 使用浏览器通过/upgrade/访问
/upgrade/访问并按照数据库更新说明进行操作 6. 删除升级文件夹 7. 再次写入保护mainfile.php使用您的浏览器进行升级,并按照说明操作 8. 再次为主文件 mainfile.php 设置写保护 9. 使用完毕后删除 upgrade 文件夹 10. 从模块管理界面更新“系统”模块 HTH (如果您要从低于 2.0.7 的版本升级,您需要找到旧的 xoops 文件并升级到至少 2.0.7,过程大致相同。)
针对 >2.2 的不同升级
由于 >2.2 升级的差异,我提到了相关注释
2.0.13 -> 2.2
由 2.0.13 升级而来
1) 上传 html 文件夹的补丁内容
2) 在 Web 服务器上的 XOOPS 根目录中运行 /xoopsupdate.php
3) 重新加载页面,直到出现要求您升级到 XOOPS 2.2 的提交按钮
4) 点击按钮
5) 从您的 Web 服务器上的 XOOPS 根目录中删除 xoopsupdate.php