请选择 进入手机版 | 继续访问电脑版
查看: 867|回复: 3

[杂谈] 【教程】Discuz! X3.5测试版本手动升级至Alpha的教程

[复制链接]

2

主题

314

帖子

351

积分

DXGiter

Rank: 6Rank: 6Rank: 6

贡献
0 点
金币
30 个
发表于 2022-1-14 16:33:04 | 显示全部楼层 |阅读模式
警告:Discuz! X3.5从Gitee或每日构建上下载的版本为开发版,这类版本是不提供任何形式的升级程序的,因此也无法通过工具升级到Alpha以及未来的正式版本。
因此请尽量避免使用此类版本安装站点。

如何手动升级:
首先下载最新版本的X3.5发布版(目前是Alpha https://www.dismall.com/thread-11232-1-1.html
在包内找到如下的2个文件:
upload/install/data/install.sql
upload/uc_server/install/uc.sql
和你已经安装的站点内的对应文件进行比对,可以使用 beyond compare 或 Git 等工具。

比对出相关的数据库差异以后,根据差异进入MySQL数据库修改你的站点数据库结构,让结构与新版本保持一致。

然后在包内找到如下的2个文件:
upload/config/config_global_default.php
upload/config/config_ucenter_default.php
同样使用上面的方法进行比对,看看新增了哪些配置项,在自己已有的 config_global.php 和 config_ucenter.php 里添加好对应的配置项。

然后对主体程序进行替换(方法参考X3.4的升级方法)即可。




附加部分:upload/install/data/install_data.sql 文件也会存在一定程度的变动,但这些变动并非都适合直接改到站点里面,可以查看变更的具体情况并选择性的添加相应的部分到自己的站点里面(如新增的设置项等就适合加入,而修改的设置项默认值则往往不适合)。
回复

使用道具 举报

16

主题

135

帖子

177

积分

Member

Rank: 2Rank: 2

贡献
0 点
金币
37 个
QQ
发表于 2022-1-14 19:37:31 | 显示全部楼层
前排广告位出租!
回复 支持 反对

使用道具 举报

7

主题

25

帖子

64

积分

Member

Rank: 2Rank: 2

贡献
0 点
金币
36 个
发表于 2022-1-15 15:49:57 | 显示全部楼层
我就是从https://www.discuz.net/daily/#上下载的最新版本,也不支持以后更新吗?
回复 支持 反对

使用道具 举报

0

主题

989

帖子

1052

积分

开发者

啦啦啦~

Rank: 6Rank: 6Rank: 6

贡献
2 点
金币
28 个
发表于 2022-1-15 23:15:06 来自手机版 | 显示全部楼层
大囧统 发表于 2022年1月15日 中国标准时间 下午3:49:57
我就是从https://www.discuz.net/daily/#上下载的最新版本,也不支持以后更新吗?

后台版本号发一下,帮您判断一下。
老周博客
本人不在任何渠道提供任何付费技术支持服务, 谨防上当受骗.
回复 支持 反对

使用道具 举报

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

本版积分规则

添加有偿服务QQ
添加有偿服务微信