discuz x3.5跨版本更新升级全自动升级缺失的数据库表字段的使用帮助教程
2021-10-14 21:04 来自 admin 发布 @ Discuz! X3.5专区
discuz x3.5跨版本更新升级全自动升级缺失的数据库表字段的使用帮助教程:
由于官方码云更新迭代(https://gitee.com/discuz/DiscuzX/commits/v3.5),且无法在线自动增量更新,尤其涉及到数据库表字段结构变动,则需要大量的数据库字段、初始设置、数据库表的升级,
解决办法:
先执行:
后台——站长——数据库——升级:(需要将 config/config_global.php 当中的 $_config['admincp']['runquery'] 设置修改为 1)
复制代码
然后:
后台——站长——数据库——校验:
如图所示:
[attach]7446[/attach]
然后挨个勾选所有的,如图:
[hide]
[attach]7447[/attach]
[/hide]
最后点击:修复所有的即可。
由于官方码云更新迭代(https://gitee.com/discuz/DiscuzX/commits/v3.5),且无法在线自动增量更新,尤其涉及到数据库表字段结构变动,则需要大量的数据库字段、初始设置、数据库表的升级,
解决办法:
先执行:
后台——站长——数据库——升级:(需要将 config/config_global.php 当中的 $_config['admincp']['runquery'] 设置修改为 1)
- ALTER TABLE `pre_common_banned` ADD `ip1` smallint(3) NOT NULL DEFAULT '0';
- ALTER TABLE `pre_common_banned` ADD `ip2` smallint(3) NOT NULL DEFAULT '0';
- ALTER TABLE `pre_common_banned` ADD `ip3` smallint(3) NOT NULL DEFAULT '0';
- ALTER TABLE `pre_common_banned` ADD `ip4` smallint(3) NOT NULL DEFAULT '0';
- CREATE TABLE pre_common_remote_port (
- id mediumint(8) unsigned NOT NULL DEFAULT '0',
- idtype char(15) NOT NULL DEFAULT '',
- useip char(15) NOT NULL DEFAULT '',
- `port` smallint(6) unsigned NOT NULL DEFAULT '0',
- PRIMARY KEY (id,idtype)
- );
- ALTER TABLE `pre_common_session` ADD `ip1` tinyint(3) unsigned NOT NULL DEFAULT '0';
- ALTER TABLE `pre_common_session` ADD `ip2` tinyint(3) unsigned NOT NULL DEFAULT '0';
- ALTER TABLE `pre_common_session` ADD `ip3` tinyint(3) unsigned NOT NULL DEFAULT '0';
- ALTER TABLE `pre_common_session` ADD `ip4` tinyint(3) unsigned NOT NULL DEFAULT '0';
- ALTER TABLE `pre_forum_post` CHANGE `position` `position` INT(8) UNSIGNED NULL AUTO_INCREMENT;
然后:
后台——站长——数据库——校验:
如图所示:
[attach]7446[/attach]
然后挨个勾选所有的,如图:
[hide]
[attach]7447[/attach]
[/hide]
最后点击:修复所有的即可。
- 最近查阅:
免责声明:
DZ插件网AI平台旨在开源共享精神,请勿发布敏感信息,任何违法信息我们将移交公安机关;
上一篇: 手机版板块不显示
下一篇: 应用中心绑定不了QQ咋整哇



