Discuz!X系列网站更换域名的设置以及修改方法
准备工作
1、备份数据:在开始任何修改之前,务必备份数据库和网站文件,以防出现意外情况。
2、申请新域名:确保新域名已注册并完成备案。
3、添加白名单:通知机房或服务器提供商将新域名加入白名单。
4、重新解析:在域名控制台将新域名指向服务器的IP地址。
修改配置文件
1、打开/config/config_global.php文件:找到以下两行代码并进行修改:
$_config['cookie']['cookiedomain'] = '.新域名.com';
$_config['admincp']['runquery'] = 1;
// 是否允许后台运行SQL语句 1=是 0=否[安全]
2、打开/uc_server/data/config.inc.php文件:将旧域名替换为新域名。
后台设置
1、登录后台管理:使用新域名登录Discuz!X后台。
2、全局设置:
站点信息:在“网站URL”处填入新域名。
域名设置:在“应用域名”和“根域名”处分别填入新域名。
3、界面设置:
导航链接:修改所有使用了绝对地址的链接为新域名。
关联连接:如有设置,需更新相关链接。
4、云平台同步:在“工具”中选择“云平台诊断工具”,同步站点信息。
5、UCenter设置:
访问地址:设置为新域名。
应用管理:更新应用的主URL。
数据库操作
1、批量替换帖子网址:进入后台,选择“站长” > “数据库” > “升级”,执行以下SQL语句:
```sql
UPDATE pre_forum_post SET message=REPLACE(message,'旧域名','新域名');
UPDATE pre_forum_thread SET subject=REPLACE(subject,'旧域名','新域名');
```
常见问题与解答
1、Q: 如果用新域名登录不了后台怎么办?
A: 检查/config/config_global.php文件中的$_config['admincp']['checkip']值,将其设置为0。
2、Q: 所有操作都正确但仍然跳转到老域名怎么办?
A: 排查是否有插件定死了域名,或者检查缓存是否清除干净。
以上就是关于“Discuz!X系列网站更换域名的设置以及修改方法”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!