1、discuz! x2搬家很便利的 和其他cms 程序搬家无二的其实搬家前我们首先要备份数据库这个在后台就可以了步骤看下面的图。然后备份原站的数据的先去把整站的文件打包(现在的空间商基本有个功能就是把整站的文件压缩成.rar 文件)。18再把整站的压缩包在本地处理一下 把里面的/install/install.lock/config/config_global.php/config/config_ucenter.php/uc_server/data/config.inc.php 文件删除(删除前本地备份一下以备不慎)再到官方下载一个 discuz! x2 的安装包 把里面的discuz_x2_s
2、c_gbk.zipuploadinstallindex.php 文件发到要处理的压缩包的install文件夹内把 discuz_x2_sc_gbk.ziputilityrestore.php 文件放到/data/文件夹内。现在把处理过的压缩包上传到新的空间 解压压缩包然后在扫瞄器中输入 (是我的网站 换成你们自己的网站就可以了 小小的 ad 下)现在开头重新安装 一切没有什么变化 有一点要留意 数据表的前缀要和你之前老空间的前缀一样然后去新空间后台 还原数据库好了 到此搬家结束2011 年 9 月 26 日 03:41:23 做个补充有朋友说搬家后还原数据库找不到备份的数据文件其实是有的 只不
3、过在你重新弄安装的时候那个放数据库备份的文件夹改了名字你连 ftp 更名目-data-里面你会发觉 2 个 backup_00a394 类似于这样的文件夹你看生成的日期把老的文件里面的文件 移动到新的文件 在去后台恢复看看 这次就确定有了吧2011 年 9 月 27 日 10:27:59昨晚帮一个朋友对站搬家 发觉一个问题 就是用我上面的方法后 没成功 治理帐户进不了后台由于我发觉他的要急着开 我就没缘由的 但是我估量是在搬家前他的站有修改没更新缓存 导致搬家后 后台不能进入随后我就用了另外一个方法 给他搬家的。第一步 还是备份 对原来的老站进行备份然后 打包整站其次部 下载一个全新的你之前论
4、坛的版本安装包 在新服务器(包括虚拟空间 vps)上重新安装安装好了 什么都不要修改 把老服务里面的 data 文件下的 backup_00a394 类似于这样的文件夹里面的内容复制到新站然后把 把安装包 discuz_x2_sc_gbk.ziputilityrestore.php 文件放到/data/文件夹内再在扫瞄起输入 ( 换成你自己的域名)这个时候就是将老站的数据库还原到新站记住这个时候千万不要去操作论坛 等数据库还原好了 去新站的根名目 删除里面全部的文件把老站的打包文件解压到新站的根名目到这个时候 论坛全站搬家就结束了 去后台更新下缓存 看看是不是一个字都不少要是少一个标点符号你都
5、找我 呵呵 确定是全站 搬家的 你以前的插件 模版什么的 都不会有问题2011 年 9 月 27 日 22:50:42强调点事情 发觉好多朋友在把论坛搬家了后 发觉无法进后台 我也在帮朋友搬家的时候遇到遇到这种状况 我这个小白 是这样认为的在你对数据库备份的时候是开站备份的在你对网站备份前论坛有改动 之类的动作遇到搬家后后台进不去的时候 我给出 2 个解决方法网站备份前关站然后更新全部缓存再备份 具体怎么关注备份 看下图按我上面的说法做 先全新安装dz 置换预案数据库 再删除新安装的网站更名目文件把 老 站 的 文 件 全 部 传 到 新 站 根 目 录修 改 config/ 文 件 夹 下
6、面 的config_ucenter.phpconfig_global.php和 uc_server/data/文件夹下的config.inc.php 文件参数(注:这几个参数具体修改方法大家参考下其他人的教程 这就不列出了)适合任何网站搬家的方法: 简洁、易懂、平安、快速:其实 dz 官方的搬家教程很繁琐!装来装去麻烦,丢弃他那方法,推举使用帝国数据备份和恢复,再使用整站打包迁移,适合任何网站搬家,步骤如下:1、使用帝国备份王软件备份mysql 数据库工具:帝国数据备份程序2、使用整站打包zip 压缩 (包括帝国备份软件名目等)工具:php 在线压缩程序3、整站zip 下载、上传(可直接服务器
7、下)工具:在线http 下载程序4、再解压zip,再用帝国恢复数据库工具:php 在线解压程序5、再修改 几个config 配制文件里的数据库信息,网站即ok。 (包括uc 名目下的一个)注:这样搬家就不会消灭 文件缺失损坏问题、插件丢失问题、模板等问题不会消灭 uc 等一系列问题:如uc 表前辍问题、uc 通讯问题、应用 id 问题。注:如空间不能php 程序打包压缩,那就只能ftp 渐渐传上传下了。不明白的也可在本地多多测试程序,生疏生疏搬家过程就知道了。 重新再移一次试试,推举新手使用 php 本地调试,多动手多试试:php 调试程序,php 本地调试工具,在这里下载把你原来的整站文件压
8、缩并下载,上传到空间上,再在线解压就成了。告各站长:php 在线解压程序,php 解压压缩程序,php 在线压缩,下载地址:记住,换空间、移站、升级前,请先备份好数据库,以便随时恢复数据。注:移站 ok 后,登录治理平台更新缓存,以免附件无法下载、或版面错乱等。任何站移站、数据恢复方法一:(不用重装,只需移文件、移数据库、修改数据配制文件) 推举使用帝国备份软件备份数据和恢复数据。(便利、平安)文件移动:把你原来的整站压缩包,上传到空间上,再在线解压就成了。(ftp 渐渐传也一样)数据移动:用帝国备份软件,在原空间上把你的数据库备份下来,在新空间上恢复你的数据库。修改配制:把网站中的两个 co
9、nfgi.php 里的数据库地址信息更改成新的数据库地址,即可。dz 移站、数据恢复方法二:(需要重新安装后再恢复数据库、再使uc 通讯正常) 记住:备份数据。dz 论坛请在uc 里备份。换空间后在也请在uc 里恢复数据。文件移动:把你原来的整站压缩包,上传到空间上,再在线解压就成了。(ftp 渐渐传也一样)重装论坛:再安装一次论坛和uc、记得在 uc 中与论坛通讯正常。数据恢复:再在uc 中恢复最终一次备份的数据库。修改配制:需要修改两个 config.php 配制文件,记得在 uc 中与论坛通讯正常。dx 需修改 三个配制文件 (connfig 名目下两个,uc 名目里一个)注:dz 论坛
10、分,整合版(整合 uc)与分体版(另装uc),他们数据表前辍是不同的。整版版uc 表前辍为:cdb_uc_, 独立版uc 表前辍为:uc_,别弄错了。dz 官方应当把这表前辍弄成一样,免得不了解 uc 的站友在选择整合版与独立版上失误。dx 三个配制文件:(dz 论坛配制文件 在根名目 为 config.inc.php) configconfig_global.php论坛配制文件configconfig_ucenter.php论坛会员uc 配制文件uc_serverdataconfig.inc.phpuc 配制文件uc 表前辍:pre_ucenter 为dx 整合版uc 表cdb_uc_ 为d
11、z 整合版uc 表uc_ 为独立版uc 表(不排解有些自己安装时定义的表前辍)假如网站是文件问题,建议这样操作试试:直接下载官方的 全新包 zip 包 上传上去看看。操作方法:1、先把你现有网站下全部文件 拖到 00000 名目里 (做备用)。2、再ftp 把官方的全新zip 包传到网站下,解压 出来。(不会丢失文件)3、再把 备用 00000 名目里的 config 名目,与 uc_server 名目搬出来。(还有附件名目) 一般文件问题,都可以这样 解决了。确认网站没问题后,再删除那个 0000 名目。记得用默认模板、记得更新缓存看! 强列建议!取消 dz 论坛后台备份数据,保障uc 数据
12、库平安别再让新手站长痛心了!注: (11 年 8 月添加)dx,在论坛备份数据时已有提示,整合版uc 就一起备份了(改进了)留意:dx 论坛后台备份,假如是独立版uc,那也只能备份论坛数据。无法备份uc 数据。dx 搬家,也可使用这程序:tools 1.9m for discuz!x 20110727 更新: 整合搬家助手tools 1.9m 这个搬家助手,也就是个 一步步提示站长如何操作,还是要到论坛后台备份数据。这样新手站长,搬家就不会消灭那么多问题了。假如是独立版 uc,那还是得到uc 里备份数据。并且,不再需要重新去安装论坛,后再导入数据来折腾了。这点是很大的改进。关于 dz 数据备份
13、问题.虽然,曾经我们发的贴,并未引起官方的重视,甚至把我们的帐户、贴子删除了。但是,现在dx 新版添加了提示,让站友更明白uc 的数据备份。如今,虽然还是论坛后台无法备份独立版uc 数据,但至少有明确的提示了。假如用dz 后台备份数据搬家方法,切记在 在uc 里,执行一次网站数据备份(包括论坛数据). 网站恢复数据时,也需在uc 后台执行恢复(包括论坛数据) 请看二楼,dz 论坛数据备份,和搬家。其它程序网站自带备份数据库搬家方法都一样, 只需在后台执行网站数据备份后,就整站打包,下载整站压缩包. php 在线解压缩上传到新空间,解压到根名目,执行一次整站安装. 再在后台,执行执行一次整站数据
14、恢复.或推举是使用帝国备份系统,备份整个数据库, 再用它恢复整个数据库,再ftp 上传整站至空间数据库恢复后修改配制文件如:config.php一楼: mysql 数据库备份恢复,phpmyadmin 数据备份和恢复二楼:dz 论坛搬家和数据备份与恢复,phpwind 等,都有后台备份三楼:帝国数据备份王empirebak 2010 正式版,数据库备份四楼:faisunsql 程序 备份、恢复数据库五楼:php 调试,本地调试,备份、恢复数据库六楼:一键清空数据库 php 程序,清除数据库中全部数据。phpmyadmin 数据备份和恢复方法:备份是很简洁的,恢复起来有时是不成功的。就得使用下面
15、三种方法了切记,选择左边的精确数据库,使其开放后,再使用后面 导入和导出。不是 一进去就点 导入 或导出,要先在左边肯定要选择你自己的数据库名栏, 使其开放才可以进行导入导出。 这样导入导出就出错少。优点:导出数据库中全部数据。缺点:导入,一般只能导入 2m 大小的数据库或包数据备份:(3.3 版本)在 phpmyadmin 中打开论坛数据库,点菜单栏的“导出”,在左边的导出框里将全部表“全选”,右边的“结构”栏,将“添加 drop table”、“添加 auto_increment 值”和“请在表名及字段名使用引号”选择,点最下面的“另存为文件”选择,执行,将备份文件保存到你要备份的地点即可
16、。如下图:可以选择下面的 zip、gzip 等压缩格式输入哦,压缩下载.推举 gzip 压缩格式,有些空间导入时只支持gzip。(3.4 版本图片参考)推举 gzip 压缩格式,有些空间导入时只支持gzip。数据恢复:使用 phpmyadmin 进行数据的恢复,具体方法如下:在 phpmyadmin 中打开论坛数据库,点菜单栏的“import”,在“文本文件位置”处点“扫瞄”将上面导出的备份数据文本文件导入,执行即可。如下图:注:这种备份和恢复方法适合数据量不是很大的论坛使用。而且在新服务器的 phpmyadmin 里导入数据的时候要留意新服务器上的数据库字符集要和原服务器上的数据库字符集全都
17、, 否则会导致乱码问题。discuz! 防止乱码的简洁方法就是在新空间上安装论坛的时候,将其 config.inc.php 文件的 dbcharset 这一项设置成跟原来搬家前一样的数据库字符集, 再开头安装论坛。注:现在 dz 官方放出一工具,tools, dx 搬家就不需要再重装恢复了。dx 搬家,也可使用这程序:tools 1.9m for discuz!x 20110727 更新: 整合搬家助手tools 1.9m 这个搬家助手,也就是个 一步步提示站长如何操作,还是要到论坛后台备份数据。这样新手站长,搬家就不会消灭那么多问题了。dx 整合版uc 的可参照tools 搬家助手! 这搬家