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

 找回密码
 立即注册
搜索

[转换] discuz! 2.5升级遇到问题

[复制链接]
phg79 发表于 2008-7-1 08:44:58 | 显示全部楼层 |阅读模式
用tbcheck25.php检测数据库,每个表,每一个字段都是 NOT NULL 提示,可以看附件。

可是我查看数据库字段的定义,是 NOT NULL啊,附件里有截图。

而且我点 tbcheck25.php 里的 还原 按钮,执行的页面也没有报错,但是刷新 tbcheck25.php 完全没有变化,还是提示要修复?

不管是点了还原,执行升级程序upgraded25tod41.php,还是直接执行 upgraded25tod41.php 都出错。

实在是不理解啊。

我数据库是把网站上的mysql数据库文件下载到本地,手工建立库以后,拷贝网上的库到本地库的文件夹里。这样有问题么?论坛看上去是可以运行的,只是公告友情链接,在首页显示乱码。用网站导入备份数据库的方式,倒入过程正常,但是很多表完全导不进来。
02.gif
01.gif
回复

使用道具 举报

 楼主| phg79 发表于 2008-7-1 09:10:13 | 显示全部楼层
刚才又试过,用2.5的install先装好一个干净的论坛,然后再用网上的mysql文件覆盖本地的。这次倒是没有乱码了。但是检测还是 NOT NULL,升级还是出错。

ALTER TABLE cdb_admingroups ADD allowmodpost tinyint(1) NOT NULL default '' AFTER alloweditpoll, CHANGE admingid admingid SMALLINT(6) UNSIGNED DEFAULT '0' NOT NULL, ADD allowmoduser TINYINT(1) NOT NULL AFTER allowedituser, ADD allowstickthread tinyint(1) NOT NULL AFTER alloweditpoll, ADD allowrefund tinyint(1) NOT NULL AFTER allowmassprune
回复

使用道具 举报

桃子(小敏) 发表于 2008-7-1 09:17:53 | 显示全部楼层
LZ需要注意:
网上和本地的mysql和论坛版本及字符集要一致
升级请参考教程:
Discuz! 任意版本到 Discuz!6.0正式版的安全升级
https://discuz.dismall.com/thread-552414-1-1.html
Discuz! 6.0.0-6.1.0 图文升级教程
https://discuz.dismall.com/thread-898051-1-1.html
回复

使用道具 举报

 楼主| phg79 发表于 2008-7-1 09:27:51 | 显示全部楼层
管理员在灌水么,教程里没有解决我遇到问题的方法。
回复

使用道具 举报

桃子(小敏) 发表于 2008-7-1 09:32:03 | 显示全部楼层
LZ请按照教程检查下是哪步出错了,如果数据库结构标准,步骤没错,应该升级是没问题的
回复

使用道具 举报

 楼主| phg79 发表于 2008-7-1 10:51:12 | 显示全部楼层
数据库结构有问题啊,不是说了提示NOT NULL么,但是修复工具不起作用么。
回复

使用道具 举报

白乐天 发表于 2008-7-3 09:35:01 | 显示全部楼层
dz2.5要升上来确实有点麻烦。没有办法的时候,你可以试下纯SQL方法。

https://discuz.dismall.com/viewth ... 5916&highlight=
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-15 18:59 , Processed in 0.117054 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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