Discuz 是国内可以说使用最广泛的论坛程序了,但由于其历经十几年的开发,版本迭代无数次,光是 X3 这个大版本都已经发展七八年了,导致网上存在的资料教程混乱不堪,同一个问题找十篇教程,搞不好能有八种说法,令人头大。

正好手头有个论坛要克隆一份,创建个镜像站,本文就来记录一下 Discuz X3.4 最新版(20200818)的全站搬家换域名的过程。

虽然 DZ 这程序很多地方槽点不少,但目前新版的 X3.4 里换个域名已经是很简单的了,并不需要像很多过时教程里说的需要下个新的安装包来重装之类。

首先直接把源站的网站目录整个打包,传到新服务器里解压;数据库也同样直接整个导出,传到新服务器上。数据库这里不是很建议用 dz 管理后台自带的备份还原功能,这功能可靠性不佳,经常出各种毛病。

在新机子这边用新域名创建新网站,把源站的文件全部丢进去;数据库也创建一个新的,把源站数据库直接导入,最后域名解析设置好。

最方便的情况下是新数据库直接设定名字和密码都和源站一模一样的,那程序直接可以调用。

如果改了数据库有关的信息,那么可以去网站目录下的 config 目录里,修改 config_global.php 和 config_ucenter.php 这两个配置文件,把里头数据库名称密码改成新的。

再修改 uc_server/data 目录下的 config.inc.php 文件,把其中有关数据库的信息也都改成新的。

然后浏览器直接访问 http://新域名/admin.php,进入后台管理面板

首先全局→站点信息,网站 URL 改为新域名。

界面→主导航,如果设定了有关链接也全部改为新地址,没有就不用改。

然后去 UC 后台,把应用主 URL 改成新域名。如果是创建镜像站的话,建议还把下面通信密钥也改了,随便改几个字符就行,不要和源站一样。

回到 DZ 后台,到站长分类里,选择 UC 设置,把 UC 访问地址改成新域名即可,通信密钥如果前面改了,这里也改成一样的。

全部改完后清空一次缓存,一切顺利的话 Discuz 网站就搬家完成了,整个流程就是这么简单,完全不需要各种复杂办法。

如果网站要设置 https 的话,则以上所有替换域名的地方直接填写 https 地址,一开始 uc 会通讯失败,但不要紧,等后面设置好证书后就会变成通信成功。

2222
Latest posts by 2222 (see all)

不到百元的 TWS 怎么样——QCY T8 开箱体验

前几天看到 QCY 这寨厂龙头上了个新款 TWS 耳机,半入耳式,型号为 T8,官方价格只要 99.9 元,上市初期还可以领券减 20 元,果断入了一个玩玩,顺便也看看...

阅读全文

矿渣小主机锐角云开箱

前两天看到某论坛又冒出来一个矿渣,名叫锐角云,配置为赛扬 N3450+8G 双通道板载 DDR3 1600+64G 板载 eMMC 存储,千兆网口这类也齐全,总体配置算是很均衡...

阅读全文

树莓派 Raspbian 初次使用的配置设定

Raspbian 是树莓派的官方系统,正如其名,其实本质也就是 ARM 版的 Debian,目前最新版为 Debian 10 Buster。本文记录一下初次使用此系统时的一些配置。...

阅读全文

1 条评论

欢迎留言