这两天搬家一个discuz ,所有搬家内容基于宝塔面板,栗子博客也只会宝塔面板
1、数据备份, 宝塔备份站点和数据库都是非常简单,我这个是自动备份,因为要搬家。所以手动备份一次
在新的VPS上新建一个站点(这个时候可以不用先把域名解析过去。)
解压站点文件
站点建立好以后导入数据库
宝塔的导入数据库在这里上传文件:/www/backup/database
或者在数据库管理那里上传
解压站点文件、导入数据库完成以后
discuz要修改3个文件,
config/config_ucenter.php
define('UC_CONNECT', 'mysql');
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', '***');
define('UC_DBPW', '***');
define('UC_DBNAME', '***');
define('UC_DBCHARSET', 'utf8');
define('UC_DBTABLEPRE', '`***`.pre_ucenter_');
define('UC_DBCONNECT', 0);
config/config_global.php
// ---------------------------- CONFIG DB ----------------------------- //
$_config['db']['1']['dbhost'] = 'localhost';
$_config['db']['1']['dbuser'] = '***';
$_config['db']['1']['dbpw'] = '***';
$_config['db']['1']['dbcharset'] = 'utf8';
$_config['db']['1']['pconnect'] = '0';
$_config['db']['1']['dbname'] = '***';
$_config['db']['1']['tablepre'] = 'pre_';
$_config['db']['slave'] = '';
$_config['db']['common']['slave_except_table'] = '';
uc_server/data/config.inc.php
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', '***');
define('UC_DBPW', '***');
define('UC_DBNAME', '***');
define('UC_DBCHARSET', 'utf8');
define('UC_DBTABLEPRE', 'pre_ucenter_');
开始栗子博客就只修改了2个问题,UCenter报错
Discuz! X3 X2.5论坛搬家后 登录UCenter出现报错:
UCenter info: MySQL Query Error
SQL:SELECT value FROM [Table]vars WHERE name=’noteexists2′
Error:No database selected
Errno:1146
经过查询,发现uc_server/data/config.inc.php,这个文件夹没有修改
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', '***');
define('UC_DBPW', '***');
define('UC_DBNAME', '***');
define('UC_DBCHARSET', 'utf8');
define('UC_DBTABLEPRE', 'pre_ucenter_');
这个文件修改后。即可正常访问。以上就是