这个模式搬家前提:能登陆旧空间和网站后台备份:
A.首先把帝国备份文件下载:地址链接: http://pan.baidu.com/s/1bomIxJ5 密码: 8egc
B.把下载好的文件解压好进行下面操作备份网站:
| 第 1 步:上传程序包 | 方法一:将安装包的 upload 目录中的全部文件和目录上传到旧空间服务器空间的根目录。(访问地址:http://您的域名/安装目录/index.php)
方法二:将安装包的 upload 整个文件夹上传到旧空间服务器空间的根目录。(访问地址:http://您的域名/安装目录/upload/index.php) |
| | 第 2 步:设置目录属性 | 您在正式使用之前,需要设置相关的目录属性,以便数据文件可以被正确的读写。使用 FTP 软件登录您的服务器,将服务器上以下的文件/目录属性设置为 777。
| 目录文件名称 | 说明 | | bdata | 备份目录 | | bdata/safemod | 安全模式下数据备份目录 | | class/config.php | 配置文件 | | setsave | 保存设置目录 | | setsave/def | 默认备份设置文件 | | zip | 压缩包存放目录 | | tmp | 临时文件目录 |
|
| | 第 3 步:登录后台 | | 第 4 步:以下是设置参数备份:
经过上面,旧网站备份完毕!
C.备份好把整个空间网站里面的文件压缩,下载到本地,再上传到新的空间
1.上传新空间后解压再下载到本地把下面三个文件做修改,注意:一定不能用记事本修改!
DiscuzZ论坛搬家需要修改的三个文件:
第一个:位于config\config_global.php
第二个:位于config\config_ucenter.php
第三个:位于uc_server\data\config.inc.php //============================ 第一个文件config_global.php修改
$_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_ucenter.php修改
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.inc.php修改
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', '新数据库用户名');
define('UC_DBPW', '新数据库密码');
define('UC_DBNAME', '新数据库名'); //============================
必须注意:三个文件之中最上方的localhost是数据库服务器地址,大多数空间的数据库服务器都默认是它,但是,也有些空间的数据库服务器需要填写该空数据库的IP,这一点必须注意,不然搬家不会成功。
数据库表前序是“pre_”这个,也必须要改成与你旧数据库的表前序一样。(要是不一样,也可以登陆数据库执行数据库批量替换)
修改完成之后,再把三个文件重新上传到空间原来的位置!
2.上传好资料,解析域名和新空间,确认可以连通。
3.再次在浏览器输入帝国备份网址:http://www.tk.com/upload/index.php登陆。
4.登录后输入新空间的新数据库地址,新数据库名,新数据库密码与帝国软件绑定! 如下图:
5.最后执行备份恢复!执行完毕,登陆网站后台》工具》更新缓存》确定!
6.至此,网站转移成功,删除空间根目录里面的帝国备份软件即可!
|