discuz3.4升级3.5问题汇总

discuz3.4升级3.5问题汇总

        本文结合自己在升级discuz系统时遇到的问题进行记录,查阅官方论坛资料和网上搜索,把流程记录下来。

0. 准备工作

如果你的网站已经上线,为了不影响线上业务,首先将网站复制到一个新的域名再进行升级测试,看是否有问题。

步骤如下:

  1. 新建一个域名;
  2. 绑定域名到服务器IP;
  3. 复制代码到服务器新的站点里面;
  4. 配置新的数据库账号信息,并导入之前系统的数据库内容;
  5. 修改代码中数据库配置信息。(一共要修改3个配置文件)

完成以上步骤后,分别打开网站首页和后台,查看是否网站正常运行。

打开后台,可能出现如下报错信息:

UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE name='noteexists1'

Error:SELECT command denied to user 'root'@'localhost' for table 'pre_ucenter_vars' Errno:1142

以下是解决教程:

第一步:找到 config/config_ucenter.php 文件

第二步:将以下代码

define('UC_DBTABLEPRE', '`database20230101`.pre_ucenter_');

修改为

define('UC_DBTABLEPRE', '`这里修改为你的数据库名称`.pre_ucenter_');

好了,问题已经解决。

(问题原因,一般为ucenter的配置文件中的数据库连接信息没有修改过来)

Discuz! X3.2 - X3.4 升级至 Discuz! X3.5 详细教程

参考官方链接:Discuz! X3.2 - X3.4 升级至 Discuz! X3.5 详细教程 - Discuz! X 程序发布 - Powered by Discuz!

升级操作不可逆,操作前请完整备份网站文件和数据库(云服务器至少创建快照备份,最好多种方式备份),切勿不备份就升级,以免数据丢失。(如果备份的数据库文件未压缩时的大小远小于后台首页显示的大小,那一般是数据备份不完整,恢复这种备份可能导致数据丢失)

从 Discuz! X3.2 - X3.4 升级(GBK升级会自动转换到UTF8)

第一步 升级UCenter 1.6到1.7程序

        1、确认UC通信正常,并下载X3.5最新版压缩包文件:Discuz! X3.5 正式版【2023-12-21】 - Discuz! X 程序发布 - Powered by Discuz!

        2、备份数据库和程序文件,请不要忘记备份 UCenter 数据库和程序文件(云服务器快照备份,虚拟主机,进入主机管理里备份文件和数据库)。

        3、 进入您的 UCenter 所在目录(默认为 论坛根目录/uc_server),建立文件夹 old,将 UCenter 目录下除 data 目录以外的其他文件夹移动进入 old 目录中。如移动文件中存在包括但不限于 .htaccess 或 .user.ini 等的网站配置文件,请不要移动。

即:

(1)创建 /uc_server/old/ 目录

(2)保留 /uc_server/data/ 目录不移动,/uc_server/

  • 25
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Discuz X3.4是一个基于PHP+MySQL的开源论坛系统,用于构建和管理在线社区。Discuz X3.5Discuz X3.4的升级版本,在功能和性能上进行了一些优化和改进。 升级Discuz X3.4到X3.5有以下几个步骤: 1.备份数据库和文件:在升级前,首先要备份好现有的数据库和文件,以防止升级过程中出现意外情况导致数据丢失。 2.下载Discuz X3.5:可以从官方网站下载最新的Discuz X3.5版本,并解压到服务器上。 3.覆盖文件:将下载的Discuz X3.5版本中的文件覆盖到原有的Discuz X3.4文件夹中,确保新版本的文件全部替换到旧版本的文件。 4.更新数据库:通过浏览器访问论坛的“/install/update.php”路径,按照提示进行数据库的更新操作。注意,在更新前一定要确认已经备份好数据库,以免发生数据丢失。 5.升级插件和模板:升级完成后,可能需要更新一些插件和模板以适应新版本的Discuz。在升级过程中,需要根据情况重新安装和设置插件,确保插件的兼容性和正常运行。 6.测试和调整:升级完成后,需要对论坛进行全面测试,确保各项功能的正常运行。如果发现任何问题,可以根据错误提示和日志进行排查和调整。 总体来说,升级Discuz X3.4到X3.5相对比较简单,但仍然需要谨慎操作并备份好相关数据。升级后,可以享受到新版本的功能和性能改进,提升论坛的用户体验。若遇到问题可参考官方文档或在Discuz官方论坛上寻求帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值