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 会通讯失败,但不要紧,等后面设置好证书后就会变成通信成功。

当长存颗粒遇上寨厂,拼夕夕杂牌固态开箱

本来是不打算买寨盘了,手头乱七八糟盘多的能开店,不过刷张大妈时,推送看到有人晒买到的寨盘,定睛一看居然是长江存储的颗粒,这可是稀奇货。 当时第一...

阅读全文

最容易买到的 4K 亮机卡 and 最丐的加速卡

这阵子弄了个开放式机箱架子,拿手头库存的各种辣鸡硬件组了个测试平台,虽然 CPU 自带核显,不过因为老主板自带 HDMI 只有 1.4 版,2K 都只能跑个 75Hz,属...

阅读全文

希捷银河 X20z HSMR 硬盘开箱

海鲜市场上最近出现了一批型号为 ST18000NM013J 的盘,价格都在 1400 元左右,属于非常少见的银河 x20z 系列,于是直接买了一块,隔了近半个月终于到手了,...

阅读全文

1 条评论