||==================================||
||   Discuz! X 升级或转换文档         ||
||==================================||

本文档用于帮助您将原有社区产品升级或者转换到 Discuz! X 系列产品。
在您开始升级之前，请务必逐条仔细阅读以下的注意事项：

1. 升级之前，为了确保无误，强烈建议您备份原有数据，我们无法对升级前没有备份的用
   户提供任何技术支持
2. 通常情况下，我们的升级程序放置在发行版本的 ./utilities/convert 目录中，此程序
   可以独立于产品运行
3. 我们不能保障升级或者转换到 Discuz! X 产品当中所有的数据都是有效的，某些插件或
   者自行开发的功能数据需要您自行转换
4. 大多数情况下，您升级到 Discuz! X 产品以后，需要进入后台进行一系列重新设置，否
   则某些功能可能无法正常使用。
5. 除非有特殊的声明，我们的转换程序不会改变您原有的数据格式和设置，他会将原有数
   据重新复制一份，并做格式转换。所以，在转换开始之前，您应当检查您的数据库存储   空间是否够用。假设您原有数据是 100M，您至少需要 110M 以上的数据剩余空间，否则
   可能无法转换成功
6. 升级成功后，请您删除 convert 程序，以避免可能的安全问题

+--------------------------------------+
 升级/转换方法和步骤
+--------------------------------------+
1. 进入您原来的系统，关闭您的站点。
2. 进行数据备份，附件备份
3. 备份您的系统的配置文件 例如 config.inc.php，记录下当中的各种服务器信息，例如
   mysql 数据库
4. 将原有程序 全部转移到一个备份目录，例如 old
5. 上传Discuz!X 程序到您的站点目录
6. 正确安装 Discuz!X （如果您的 Ucenter Server 是独立安装的，您需要提供他的访问
   路径和创始人密码）
7. 上传 utilities 目录中的 convert 程序到您的站点. 同时，将 convert/data 目录
   设置为可写（777）
8. 访问 http://您的域名/convert 开始升级/转换
9. convert 程序当中集成了多种程序可以转换到 Discuz! X，请您根据系统进行选择
10. 升级程序通常会提供一个升级或者安装说明，您在开始之前请仔细阅读他
11. 按照程序提示，直至所有转换执行完毕

+--------------------------------------+
 升级疑难解决
+--------------------------------------+
您在升级过程中遇到任何问题，可通过以下途径解决

1. 到我们的讨论区寻求帮助和支持
   http://www.discuz.net

2. 查看详细升级指导文件
   http://faq.comsenz.com/category-202

3. 商业用户可以根据您购买的服务，使用电话、MSN、QQ、论坛等多种方式寻求技术支持


+--------------------------------------+
 常见问题和解答
+--------------------------------------+

1. 我必须要先安装 DiscuzX 么？
   通常是这样的，尤其是在进行转换的时候，这是最关键的一步，否则无法转换成功

2. 我已经安装了 Discuz! 论坛和 UChome 两个产品，可以升级到 DiscuzX 产品么?
   可以的。DiscuzX 融合了论坛和SNS的功能，升级以后，您的两个产品将会完美整合

3. 升级 Discuz! 和 UChome 有什么特殊要求么？
   在进行升级之前，您必须在站点上安装 DiscuzX 程序，并保证它可以正常运行。
   如果您仅仅安装了某一个产品，那么升级到 DiscuzX 是容易的，按照提示即可。
   如果您安装了两个或者多个产品，那么升级的时候要注意升级顺序，您首先应当升级论
   坛产品到 DiscuzX，然后再执行其他升级程序，升级 UChome 或者 supesite

4. 为何我转换完毕以后，站点的用户都没有了
   转换程序只有检测到ucenter数据表的时候，才会转换用户数据。如果您以前使用的是
   我们提供的 Discuz! 完整版，转换程序可以自动检测到ucenter的。但是如果您使用的
   是自己独立安装的ucenter，那么转换程序会检测不到。
   解决的办法：
       请重新安装您的 Discuz!X，安装的时候选择 仅安装 Discuz! X (手工指定已经安
   装的 Ucenter Server)，然后填入您的ucenter的信息，并开始安装。安装完毕以后重新
   开始转换。

5. 我原来的论坛规模很大，转换程序对数据的大小有限制么？是否可能确保转换成功？
   我们的转换程序经过多次的测试，并在 >6G 的数据环境中反复转换成功，因此对于原始
   数据的大小是没有限制的，只不过随着数据量越大，转换时间越长。您应当保障
   数据转换期间，服务器一直是可用的。

6. 如果转换中途出错或者意外中断，该如何处理？
   如果出现意外中断，通常情况下您应当根据错误提示，排除错误，然后再重新开始。
   转换程序提供了高级转换模式，您可以选择跳过某些转换步骤，而不必重新来过，但您
   应当了解哪些步骤已经执行过，否则可能导致数据转换不完整。
   如果您是在转换 UChome 或者 supesite 过程中出错，并且此时论坛已经转换完毕，
   那么您可能需要重新转换论坛，然后再执行 Uchome 的转换，否则转换可能无法成功。
   因此，如果您需要转换论坛＋UChome+ ..多个程序，我们建议您在每个转换程序结束，
   对已经转换好的数据进行备份，这样可以在中断的时候，恢复备份，然后继续执行。

7. 转换过程中需要人工干预么？
   除了转换前面需要填写一些信息和选择转换程序，转换一旦开始，程序将会自动运行和
   跳转，所以您无需进行干预。不恰当的干预反而可能在成转换中断或者失败。

+--------------------------------------+
   转换、升级说明补充
+--------------------------------------+
1. Discuz! X1 Beta 升级至 Discuz! X1 正式版
   1）将正式版程序上传并覆盖旧程序
   2) 将正式版中的 utility/update.php 上传到 install 目录中，并确保 install/data
      中的sql文件完整
   3) 执行 http://你的站点/install/update.php
   4) 参照提示完成升级