卵蛋网

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 82|回复: 0

discuz搬家换服务器空间和更换域名解决方法

[复制链接]

3

主题

10

回帖

68

积分

超管

Rank: 9Rank: 9Rank: 9

积分
68

内测元首论坛元老

发表于 2024-9-25 10:11 来自手机 | 显示全部楼层 |阅读模式 IP:广东广州
1.修改新服务器数据库连接信息
打开新服务器网站根目录config\config_global.php文件,修改:

$_config['db'][1]['dbhost'] = '127.0.0.1';//虚拟主机更改为新的数据库连接地址,独立服务器保持不变。

$_config['db'][1]['dbuser'] = '新服务器数据库用户名';

$_config['db'][1]['dbpw'] = '新服务器数据库密码';



$_config['db'][1]['dbname'] = '新服务器数据库名';

2.新服务器中打开config\config_ucenter.php文件,修改:

define('UC_DBHOST', 'localhost:3306');//虚拟空间修改数据库连接地址,独立服务器数据库不是远程不用修改。

define('UC_DBUSER', '新服务器的数据库用户名');

define('UC_DBPW', '新服务器数据库密码');

define('UC_DBNAME', '新服务器数据库名');

define('UC_DBCHARSET', 'utf8mb4');

define('UC_DBTABLEPRE', '`新服务器的 数据库名`.pre_ucenter_');



define('UC_API', 'https://www.新域名.name/uc_server');//如果不换域名,这一行不做修改。

3.新服务器打开uc_server\data\config.inc.php文件,修改:

define('UC_DBHOST', 'localhost:3306');//虚拟主机修改新的数据库连接地址,独立服务器数据库不是远程不用修改。

define('UC_DBUSER', '新服务器数据库用户名');

define('UC_DBPW', '新服务器数据库 密码');

define('UC_DBNAME', '新服务器的 数据库名');

到此,不换域名只换服务器就全部结束了,输入域名登录访问后台,清除缓存,重新配置一下伪静态、更新一下插件等即可。

如果更换域名,请继续

1.更新UCenter设置:使用新的域名打开网站,然后使用原域名的创始人账号登录,并进入网站管理后台,登录UCenter,找到→应用管理→应用的主URL:修改为新的域名
“应用IP”这一项如果旧服务器有填写,那么也更新为新服务器的IP地址。

2.更新应用域名:新域名登录网站后台→全局→域名设置,将“应用域名”、“根域名”等设置为新的域名,如果旧域名这里没有设置,那么无需更改。

3.后台→全局→站点信息→网站 URL,更新为新的域名。

4.后台→界面→导航,这里面如果有自定义或就域名的链接,更新为新的域名。

后台→运营,这里面的 站点公告、站点广告、关联链接等,如果有旧域名更新为新域名的URL。

后台→工具、模板,这两处都 更新缓存,基本上就可以了。如果此时访问新域名前台首页,仍然自动跳转到旧域名,可以打开/data/sysdata/cache_domain.php和cache_mobile.php,将里面的域名改为新的域名即可。几乎所有的discuz网站都可以使用此方法搬家、换域名,简单、直接,没有多余的废话说。


其实我不是老板
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|卵蛋网 ( 湘ICP备2022025679号-2 )

GMT+8, 2024-10-18 17:17 , Processed in 0.093737 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表