|
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网站都可以使用此方法搬家、换域名,简单、直接,没有多余的废话说。
|
|