对于 Discuz! X3.4,你需要修改的是 config 目录和 uc_server/data 目录下的配置文件。 🗂️ Discuz! X3.4 核心配置文件位置请根据下面的表格,在你的网站根目录 /www/wwwroot/wyjxq5.com/ 下找到并修改这 3 个文件:
文件路径 作用 需要修改的内容
/config/config_global.php核心配置文件数据库信息(数据库名、用户名、密码),以及 COOKIE 域名(如果设置了老域名的话)[color=var(--dsw-alias-brand-text)][color=var(--dsw-alias-label-secondary)]-1[color=var(--dsw-alias-brand-text)][color=var(--dsw-alias-label-secondary)]-8
/config/config_ucenter.phpUCenter 通信配置文件数据库信息,以及 define('UC_API' 这一行(UCenter 的访问地址,如果域名变了要改这里)[color=var(--dsw-alias-brand-text)] [color=var(--dsw-alias-label-secondary)]-1[color=var(--dsw-alias-brand-text)] [color=var(--dsw-alias-label-secondary)]-6[color=var(--dsw-alias-brand-text)] [color=var(--dsw-alias-label-secondary)]-8
/uc_server/data/config.inc.phpUCenter 服务端配置文件数据库信息 和 UC 通信密钥 [color=var(--dsw-alias-brand-text)] [color=var(--dsw-alias-label-secondary)]-7[color=var(--dsw-alias-brand-text)] [color=var(--dsw-alias-label-secondary)]-8
🛠️ 操作步骤建议通过宝塔面板的【文件】功能或 SSH 客户端进行操作。 1. 修改数据库连接信息用文本编辑器打开上面提到的 3 个文件,找到类似下面的代码块,核对并修改数据库连接信息,确保它们都指向 wyjxq5.com 当前正在使用的数据库(包括数据库名、用户名、密码)。 config_global.php 示例: [backcolor=var(--dsw-alias-bg-base)][color=var(--dsw-alias-label-primary)]php
[color=var(--dsw-alias-label-secondary)]
复制
下载
// -------------------------- CONFIG DB -------------------------- //$_config['db'['1'['dbhost' = 'localhost'; // 数据库服务器地址,通常保持 localhost$_config['db'['1'['dbuser' = '你的数据库用户名'; // 这里要修改$_config['db'['1'['dbpw' = '你的数据库密码'; // 这里要修改$_config['db'['1'['dbname' = '你的数据库名'; // 这里要修改$_config['db'['1'['tablepre' = 'pre_'; // 表前缀,要和以前保持一致
2. 清理缓存为了避免旧数据残留导致白屏或跳转错误,强烈建议在修改后清理缓存。 方法 A(推荐):通过 SSH 删除缓存文件 [backcolor=var(--dsw-alias-bg-base)][color=var(--dsw-alias-label-primary)]bash
[color=var(--dsw-alias-label-secondary)]
复制
下载
# 删除 data 目录下的缓存文件rm -rf /www/wwwroot/wyjxq5.com/data/cache/* rm -rf /www/wwwroot/wyjxq5.com/uc_server/data/cache/*
方法 B:通过后台清理
如果现在还能登录后台,进入 全局 -> 性能优化 -> 清理缓存,勾选“数据缓存”和“模板缓存”并提交[color=var(--dsw-alias-brand-text)]-3。 3. 补充检查:如果域名已更换如果你将网站迁移到 wyjxq5.com 这个新域名,仅仅修改配置文件是不够的,数据库里也藏着旧域名,这会导致点击文章链接时跳回 wyjxqw.com[color=var(--dsw-alias-brand-text)]-3[color=var(--dsw-alias-brand-text)]-10。 建议登录 Discuz! 后台,检查以下两个地方: 进阶操作:如果后台无法进入或修改不彻底,需要直接在数据库执行 SQL 语句来替换。如果需要具体的 SQL 命令,可以告诉我你原来的域名和现在的域名,我帮你写出来。 ✅ 如何验证修改成功?如果配置文件都改对了但访问异常,通常是因为数据库里的旧域名没有清理干净。执行完上面的步骤,再告诉我结果就行。 |