HDWiki
版本 2.0

强大易用的WIKI 建站系统

前言

互动维客欢迎您使用HDWiki系统。互动维客开源系统(HDWiki)作为中国第一家拥有自主知识产权的中文WIKI 系统,由互动在线(北京)科技有限公司(www.hoodong.com)于2006年11月28日正式推出,力争为给国内外众多的中小站长和WIKI 爱好者提供一个开源、免费、易用、功能强大的WIKI 系统。感谢您选择它互动我们的世界,WIKI你的生活。

— 互动维客开源

升级

提醒:请您不要急于升级的过程,请务必逐条仔细阅读以下的注意事项和以下的阶段升级说明,这样将大大提高升级的成功率,节约您的宝贵时间。

升级注意事项

  1. 升级之前,为了确保无误,强烈建议您备份原有HDWiki系统数据库和程序。我们无法对升级前没有备份的用户提供任何技术支持。
  2. 通常情况下,每次升级,HDWiki 都会在 ./upgrade 文件夹中提供名为 upgrade(x).php 的升级程序,其中(x)为数字,用于将数据结构从某一版本,升级到另一新的版本。
  3. 升级程序(upgrade(x).php)必须上传到服务器上HDWiki系统的根目录中才可使用,否则会出现错误提示而无法正常升级。
  4. 大多数情况下,您升级到一个新的版本,模板文件也将随着改变。因此如果您使用了自定义的模板,使用新版本默认模板将其覆盖是必要的。
  5. 请不要将不同版本的 HDWiki 软件程序或模板混用,这样可能带来很多问题。除非您确切知道自己在做什么,及出现问题后如何处理。
  6. HDWiki 所有 php 文件必须使用二进制(BINARY)方式上传,否则不能正常使用。切记!在遇到错误提示提问之前,请先检查自己是不是用二进制方式上传的。
  7. 如果您的HDWiki系统使用了插件,为老版本设计的插件可能不能在新版本上使用。我们只能提供有限的保证在升级后的版本中。
  8. HDWiki系统升级可能偶尔需要一点系统或数据库常识,因此最好事先在本地机器上调试无误后再实地进行升级。
  9. 升级也可能需要手动更新缓存,请登录后台的系统设置中点相应的选项即可。
  10. 升级成功后,必须马上删除服务器上的 upgrade(x).php 升级程序,以避免可能的安全问题。

从HDWiki V 2.0 Beta Release 20070530 升级到 V 2.0 final 正式版

A、修正的bug和新增的功能:

  1. 增加条目版本的删除、评优和恢复版本的功能。
  2. 增加互动momo功能。
  3. 增加外部资源类型的插入,包括:图片、视频、音频、Flash。
  4. 增加了昵称登录方式。
  5. 修改了管理员登录方式。
  6. 修改页面头部header的展现方式。
  7. 修改了编辑器环境下内部链接的颜色。
  8. 修改了全站的绝对路径处理方式,安装了2.0正式版后换域名将不再是问题。
  9. 整个系统进行了性能优化。系统在10万条目、10万用户时,网站也能高速访问。
  10. 修改了网站的模板风格。
  11. 修正了一些bug。

B、升级步骤

  1. 备份原系统数据库和所有程序文件。
  2. 将hdwiki目录下面除了config、cache、install、templates_c、uploads、wikidata这6个文件夹和version.php这个文件之外,其余文件全部复制到原有hdwiki系统的根目录下。
  3. 手动删除缓存目录./templates_c下的所有文件,但请保留./templates_c文件夹。
  4. 将upgrade文件夹上传到原有hdwiki系统目录下,将upgrade文件夹中的upgrade3.php移动到原有hdwiki系统目录根目录下。
  5. 执行upgrade3.php文件,完成升级。
  6. 升级完成后,将upgrade文件夹和系统根目录下的upgrade3.php删除。

再次提醒:请您不要急于升级的过程,请务必逐条仔细阅读以下的注意事项和以下的阶段升级说明,这样将大大提高升级的成功率,节约您的宝贵时间。

从HDWiki V 2.0 Beta Release 20070515 升级到 V 2.0 Beta Release 20070530版

A、修正的bug和新增的功能:

  1. 条目标题两端空格会自动去掉,这样避免创建同样的条目。
  2. 维吧最后回复的用户id不正确。
  3. 部分页面的用户个人空间地址不正确;
  4. dicuz整合的积分同步以及初始化数据导入。
  5. mediawiki数据导入增加用户导入,以及链接替换。
  6. 取消了条目正文字体大小的限制。
  7. 系统分类的排序。
  8. 搜索结果排序时把完全相符查找名字的条目放在第一位。
  9. 发表话题时,如果是匿名用户,则需要填写验证码;如果是注册用户登录后发表,则不需要填写验证码。
  10. 后台封IP的功能。
  11. 验证码不能显示的问题。
  12. 匿名用户发表话题和回复需要填写验证码。

B、升级步骤

本次升级需要使用升级程序(upgrade2.php),需要覆盖模板、原有程序文件,并改写系统原有配置文件。具体步骤如下:

1)备份原系统数据库和所有程序文件。

2)模板文件的升级。

将模板目录./templates/default目录下的以下文件上传并覆盖原有模板文件:

  1. Admincatmanage.html
  2. admindatainsert.html
  3. admindiscuzconig.html
  4. adminipban.html
  5. adminpoweradmin.html
  6. admintree.html
  7. cattaglist.html
  8. dochiscompare.html
  9. header.html
  10. footer.html
  11. index.html
  12. login.html
  13. search.html
  14. myspace.html
  15. mytopic.html
  16. topicpost.html
  17. topicread.html
  18. hdwikicss.css

3)PHP文件的升级。

将以下文件上传并覆盖原有php文件:

根目录下:

  1. doc.php
  2. manage.php
  3. index.php
  4. insert_mdwiki.php
  5. cms.php
  6. topicread.php
  7. talk.php
  8. rss.php
  9. myspace.php
  10. search.php
  11. logging.php
  12. task.php
  13. header.php

./includes目录下:

  1. doc.func.php
  2. user.func.php
  3. verification_img.php
  4. ipban.inc.php
  5. mysql.class.php
  6. passport.inc.login.php

4)其他文件的升级。

./plugins目录下:

  1. TopicInDoc/topicindoc.html

./editor目录下

  1. htmlarea.js

5)将upgrade文件夹上传到原有系统根目录下,并将upgrade文件夹中的upgrade2.php上传到原有系统根目录下。

6)执行upgrade2.php文件,完成升级。

7)升级完成后,将upgrade文件夹和系统根目录下的upgrade1.php删除。

从HDWiki V 1.0 升级到 HDWiki V 2.0 final 正式版

  1. 备份原系统数据库和所有程序文件。
  2. 将HDWiki V 2.0的程序除了cache、install、templates_c、uploads四个文件之外,其余文件全部复制到原有系统的根目录下。
  3. 将原先备份的./configs/config.inc.php上传到./configs目录下覆盖原有同名文件,手动删除缓存目录./templates_c下的所有文件,但请保留./templates_c文件夹。
  4. 将upgrade文件夹上传到原有系统根目录下,并将upgrade文件夹中的upgrade1.php上传到原有系统根目录下。
  5. 执行upgrade1.php文件,完成升级。
  6. 升级完成后,将upgrade文件夹和系统根目录下的upgrade1.php删除。

在线资源

如果您有在本文中未提及的问题,请充分利用好 HDWiki的在线资源:

http://kaiyuan.hoodong.com
这是互动维客开源系统的主站,是HDWiki最全面的信息来源。
QQ群:8158643、6302074、2691205
加入这三个群8158643、6302074、2691205,您能立刻得到在线即时回答。
邮件:hdwiki@hoodong.com
如果您感觉QQ里说不清楚,那就发邮件到hdwiki@hoodong.com说吧。
HDWiki问题专区
如果您在各个地方都没有找到答案,您可以到这里寻求帮助。在您寻求帮助时请使用简明扼要的主题标题,并尽量详细的描述您的问题。谢谢。

最后注意事项