DiscuzX3.2和3.3升级DiscuzX3.4的方法

  • 网站建设 2020-02-22 分享新闻到:
<返回列表

DiscuzX3.4官方 Git 地址:https://gitee.com/ComsenzDiscuz/DiscuzX

DiscuzX3.4下载地址:Git/SVN下载地址  http://gitee.com/ComsenzDiscuz/DiscuzX/attach_files

好了,下面就来说一下如果安全升级的详细教程:

一、数据库备份:貌似这一步笔记没用着,但是为了安全备份一次也无妨

方法1、数据库备份,如果各位站长用的阿里云或腾讯云的云数据库,那么就好办, 直接备份快照就行。

方法2、如果是自建数据库,这个笔记就不是很清楚了,用一些数据库备份软件或DZ后台的备份;或者直接备份整个服务器快照,相信大多数站长都用的阿里云和腾讯云。

二、网站文件备份:

方法1、如果用面板的朋友直接打包压缩备份就行,如果升级出错了,还原就行。

方法2、备份服务器快照也行,方便快捷。

方法3、如果是用宝塔面板的站长,还可以备份到阿里云OSS里面

三、升级方法:

步骤1:在网站根目录建立文件夹 old

步骤2:旧程序除了 data ,  config, uc_client, uc_server 目录以外的程序移动进入 old 目录中

步骤3:然后上传 X3.4 程序(压缩包中 upload 目录中的文件), 如上传时候提示覆盖目录,请选择“是”

步骤4:然后把old 目录中模板文件目录,插件文件目录等文件移动出来到对应目录就行。需要移动的文件如下:

表情文件:/static/image/smiley/

模板文件:/template/

插件文件:/source/plugin/

搜索页LOGO,水印图片:/static/image/common/

ICO图标:根目录的favicon.ico

步骤5:升级完毕,进入后台,更新缓存,并测试功能 X3.4

不过这个步骤有点看不懂额,貌似按照这个真的不知道该怎么操作呢。看看程序里面的升级说明呢:
+--------------------------------------+
升级方法和步骤(以下方法仅适用于Discuz!X系列产品)
+--------------------------------------+
1. 进入您原来的系统,关闭您的站点。进行数据备份。
2. 站点建立 old 文件夹,除 data, config, uc_server, uc_client 之外的文件移动到 old 目录中
3. 下载并解压缩最新版的程序包(请注意需要与您原来的语言版本一样,不可混用)
4. 程序包解压缩后,可以看到 readme, upload, utilities 三个目录, 
5. 上传upload目录中的程序到服务器论坛目录,如果提示需要覆盖,则选择“是”
6. 将压缩包中 /utilities/ 目录中的 update.php 程序上传到您的论坛 install 目录。并删除 install 目录
   中的 index.php
7. 访问 http://您的域名/论坛目录/install/update.php
8. 按照程序提示,直至所有升级完毕。删除 update.php 程序,以免被恶意利用。
9. 进入论坛后台,更新缓存,并对新功能进行设置和测试。
10.old目录中如果存放有非discuzX程序文件,则将他备份或者恢复到原来的位置,否则当中的程序可以在升级成功后删除。

正常升级会遇到以下情况,处理方法分享:

Discuz升级提示请先升级 UCenter 到 1.6.0 以上版本的解决方法

  请先升级 UCenter 到 1.6.0 以上版本

请先升级 UCenter 到 1.6.0 以上版本。 如果使用为Discuz! X自带UCenter,请先下载 UCenter 1.6.0, 在 utilities 目录下找到对应的升级程序,复制或上传到 Discuz! X 的 uc_server 目录下,运行该程序进行升级!

游子今天折腾一个DZ论坛版本是3.2升级到3.4,正常升级discuz程序的时候,提示

“请先升级 UCenter 到 1.6.0 以上版本。

如果使用为Discuz! X自带UCenter,请先下载 UCenter 1.6.0, 在 utilities 目录下找到对应的升级程序,复制或上传到 Discuz! X 的 uc_server 目录下,运行该程序进行升级”

我的Discuz下载的是最新的版本安装包,里面的ucenter怎么可能不是最新的版本呢?

方法有两种:

第一、http://你的域名/install/update.php?step=prepare 直接输入

第二、在updata.php文件中 查找代码

1
if(version_compare($version, '1.5.2') <= 0) {

将代码修改为:

1
if(version_compare($version, '1.5.2') >= 0) {

 

就可以跳过检查了!!

分享新闻到:

更多阅读

destoon6.0和7.0电脑PC端访问手机

网站建设 2020-03-20
destoon6.0电脑PC端访问手机版的方法 mobile目录下 common.inc.php 文件 注释这一行//......查看全文

程序员对post和get区别的分析

网站建设 2020-02-22
IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实......查看全文

DiscuzX3.2和3.3升级DiscuzX3.4的方法

网站建设 2020-02-22
DiscuzX3.4官方 Git 地址: https://gitee.com/ComsenzDiscuz/DiscuzX DiscuzX3.4下载地址:Git/S......查看全文
返回全部新闻
扫描二维码分享到微信
确 认

合作伙伴: 云多商城 邦匠装修网 健康第一站

Copyright © 2014-2034 云南多网科技有限公司 版权所有 滇ICP备14005946号

扫描二维码关注我们:多网科技
确 认