Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 有关【大数据论坛快速升级方案】一文提及DZ6升X2的错误

[复制链接]
e-ghost 发表于 2013-9-25 16:53:25 | 显示全部楼层 |阅读模式
本帖最后由 e-ghost 于 2013-9-25 18:45 编辑

你好!
刚刚在计划把 DZ6 论坛升级到 X2.5. 已做了几次测试升级, 发现需时很久. 所以原本在研究转换前 disable INDEX 的可行性,
还好在这里找到这篇文章:
【大数据论坛快速升级方案】https://discuz.dismall.com/thread-3205775-1-1.html

而且正好是 DZ6 升 X2 的. 再测试一下, 首先发现了以下问题:
1) insert into pre_forum_post_tableid (select max(pid) from pre_forum_post); <== 我发现这个用官方转换程式转换数据后也没有的.
2) alter table pre_forum_pollvoter drop index(tid_2); <== sql错误. show create table pre_forum_pollvoter; 也没有这个 INDEX?
MariaDB [web01]> alter table pre_forum_pollvoter drop index(tid_2);
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(tid_2)' at line 1

3) INSERT INTO pre_forum_thread.... <= DZ6 的 cdb_threads 内没有 sortid,recommends,recommend_add,recommend_sub,heats,status, 是否不 insert 这几个项就可以了?
4) INSERT INTO pre_forum_attachment_0..... <== DZ6 的 cdb_attachments 内没有 width, 是否不 insert 这个项就可以了?

另外到了 command line 包 PHP 的部份.

5) php -q ./members.php:
PHP Fatal error:  Call to a member function query() on a non-object in /u/www_files/htdocs/fever_x2/convert/source/d6.0_x2.0/table/members.php on line 34

而第34行就是:
        $db_uc->query("TRUNCATE $table_target_uc_member");
谢谢! 还望指教!


baxter 发表于 2013-9-25 18:58:39 | 显示全部楼层
如果数据库不是太大(大于6G),建议6.0-->7.0-->7.2-->X2.0这样来升级
回复

使用道具 举报

12153556 发表于 2013-9-25 22:27:46 | 显示全部楼层
还是一步步的来比较稳妥,虽然耗时,但是保险
回复

使用道具 举报

 楼主| e-ghost 发表于 2013-10-4 16:21:55 | 显示全部楼层
baxter 发表于 2013-9-25 18:58
如果数据库不是太大(大于6G),建议6.0-->7.0-->7.2-->X2.0这样来升级

DB大约 4.4G. 本想试试你建议的 6.0-->7.0-->7.2-->X2.0, 但第一步就失败了:

https://discuz.dismall.com/thread-1148921-1-1.html

很多人也有问过这个问题, 但无人能解答. 只有一两位说要独立安装 uc_server 才行. 是真的吗? 步骤应该是怎样的?

谢谢!
回复

使用道具 举报

凯旋森林 发表于 2013-10-4 18:56:46 | 显示全部楼层
大論壇升級建議 在本地升級 那樣升級速度快,當然你的電腦搭建php環境   
至於6.0升級7.0的問題時間那麼長,誰還記得怎麼解決一些問題
但是先安裝UC,在升級論壇也許可性!
回复

使用道具 举报

crx349 发表于 2013-10-7 18:09:27 | 显示全部楼层
6.0-->7.0-->7.2-->X2.0
一步一步来
回复

使用道具 举报

baxter 发表于 2013-10-7 18:46:40 | 显示全部楼层
e-ghost 发表于 2013-10-4 16:21
DB大约 4.4G. 本想试试你建议的 6.0-->7.0-->7.2-->X2.0, 但第一步就失败了:

https://discuz.dismall.com/t ...

可以试着先单独安装UC,再升级看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-25 16:47 , Processed in 0.024476 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表