XOOPS CHINA 讨论区
   xoops安装
  [分享]xoops2.03升级到xoops2.09的方法,有相关问题的来看!

正在浏览:   1 名游客

 

 到底部   前一个主题   下一个主题
  •  主题评分
      对该主题评分
      棒极了
      不错
      一般
      比较差
      惨极了
作者 帖子内容
[分享]xoops2.03升级到xoops2.09的方法,有相关问题的来看!
#1
初级会员
注册日期: 01月03日
来自
帖子: 21
所属群组:
注册会员
离线
  首先强调,第一点,每个网站安装的模块都不同,也有可能自己曾经修改过原始网站中的一些文件,那么,请在升级前,备份好网站的程序文件和数据库。第二点,请完全阅读本文后再进行升级。

  下面是我的升级步骤,过程可能会显得有些繁琐,但是至少这样做是可以完成升级的,因为我对xoops的核心并不是很了解,也没什么编程基础,所以,选择了下面的比较安全的升级方法:

============================================================

  首先备份网站数据库及完整程序文件,记录下首页的区块位置及相关设置。如果曾经安装过"Hiweed分类新闻区块"的hack,那么请放弃使用这个hack,删除“Hiweed分类新闻区块”模组。

  升级之前首先升级newbb到2.0 final版(依照readme-schinese.txt来按照步骤升级newbb1_to_newbb2.php),然后拷贝newbb2.0.2的所有文件覆盖newbb2.0final版,从后台更新newbb模块,完成newbb2.0到newbb2.0.2的升级,此时并不需要设置论坛权限。因此以下每一步升级都不需要拷贝newbb覆盖,切记切记!!。等到xoops完全升级到2.09版后,拷贝xoops2.09中文正式版(不是升级版)的newbb替换现有newbb(删除刚刚升级newbb2.02,并不是从后台卸载这个模块,然后拷贝xoops2.09中文正式版的newbb到module下),然后从后台更新,拷贝newbb2.02升级版文件覆盖newbb,从后台更新newbb模块。

  论坛权限需要重新设置,注意管理员(站长)的权限是不需要设置的,只需要针对“注册会员”和“游客”来设置就可以了(如果你设置过其它群组,这里也不需要在论坛中指定他们的权限,因为他们也是注册会员)。论坛类别设置也一样,只针对“注册会员”和“游客”来设置。如果针对论坛的某个单项设置为空(即不针对任何群组有权限),那么请将站长选中。

  更新过程可能出现网站中央区块无法显示,这可能是由于模版不兼容的问题,更换一个较新的模版或默认模版即可。

  下载相应升级包,开始升级(升级包中如果包括install目录,请直接删除。再次提醒,因为xoops升级前已经升级过newbb,所以以下操作都不要拷贝升级包中的newbb覆盖现有newbb):
------------------------
2.03 -- 2.04( www.hiweed.com 可以下载到)

  直接把文件解压缩,上传的服务器,覆盖原来的文件即可。
  从后台更新所有已安装模组,除了newbb。

2.04 -- 2.05( www.hiweed.com 可以下载到)

  如上覆盖升级,需要从后台更新所有已安装模组,除了newbb。

2.05 -- 2.06( www.xoops.org 可以下载到)

  如上覆盖升级,需要从后台更新所有已安装模组,除了newbb。

2.06 -- 2.07(本站下载中心可以下载到)

  覆盖后,运行upgrade下的文件xoops_206_to_207.php,按照提示修改mainfile.php的权限,然后依次完成升级,升级后,恢复mainfile.php的权限到 444 。

升级后要注意修复2.07的一个bug:

请修改 XOOPS: html/kernel/configitem.php
-----------------------------------------
第81行:

$this->initVar('conf_value', XOBJ_DTYPE_OTHER);
修改为
$this->initVar('conf_value', XOBJ_DTYPE_TXTAREA);

该处bug将可能导致页脚[meta footer]的版权声明等显示错误。
-----------------------------------------

最后,从后台只更新system模组。

2.07 -- 2.071(本站下载中心可以下载到)

  上传除install目录外的所有文件和目录,覆盖

  注意:如果你自己做了hack,请务必对照你的代码作修改后再上传。

  从后台更新所有已安装模组,除了newbb。

2.07x -- 2.073(本站下载中心可以下载到)

  覆盖升级,后台更新system模组。

2.073 -- 2.09(本站下载中心可以下载到)

  覆盖安装,上传除install目录外的所有文件和目录。
  注意要更新群组管理设置(从后台重新设置群组管理)。
  后台更新所有已安装模组,包括newbb

==================================================

  升级之后news模组可能会出现问题,可以复制原来的news模组(xoops2.03的news模组)替换现有模组,然后后台更新就可以了。
拷贝xoops2.0.9中文正式版的system模块,覆盖现有模块,然后从后台更新system模块。


  如上操作,即可完成从xoops2.03升级到xoops2.09了,可能看着比较麻烦,但是,至少可以保证升级的成功。
发表于: 02月04日 00:29
生成PDF文件 打印
回顶部
Re: [分享]xoops2.03升级到xoops2.09的方法,有相关问题的来看!
#2
新进会员
注册日期: 02月02日
来自
帖子: 3
所属群组:
注册会员
离线
非常感谢Aries大大的详细解说与指导,小小万分感激不尽!!!!
_________________
圣贤堂玄学研究中心

网址∶http://www.3pure.com/
发表于: 02月04日 01:39
生成PDF文件 打印
回顶部
 回顶部   前一个主题   下一个主题

 


不可发帖.
可以查看帖子.
不可回复.
不可编辑自己的帖子.
不可删除自己的帖子.
不可发起投票调查.
不可在投票调查中投票.
不可上传附件.
不可不经审核直接发帖.

RSSNews 1.2
RSSNewBB 2.0
RSSWordPress
RDFWordPress
W3CXHTML 1.0