Discuz! X2 整站搬家的方法,适合各种搬家Discuz x怎么搬家?
前面写了一篇关于
图解discuz x2.0搬家教程后来有的朋友还是没弄明白,前几天上传了Discuz搬家视频,今天又为大家奉上一篇搬家教程
其实Discuz! X2 搬家很方便的 和其他cms程序搬家无二的
①搬家前我们首先要备份数据库 这个在后台就可以了 步骤看下面的图。
②然后备份原站的数据的 先去把整站的文件打包(现在的空间商基本都有个功能 就是把整站的文件压缩成.rar文件)。
③再把整站的压缩包在本地处理一下 把你面的/install/install.lock
/config/config_global.php
/config/config_ucenter.php
/uc_server/data/config.inc.php 文件删除(删除前本地备份一下以备不慎)
再到官方下载一个Discuz! X2的安装包 把里面的Discuz_X2_SC_GBK.zipuploadinstallindex.php文件发到要处理的压缩包的install文件夹内
把Discuz_X2_SC_GBK.ziputilityrestore.php文件放到/data/文件夹内。
④现在把处理过的压缩包上传到新的空间 解压压缩包
然后在浏览器中输入https://www.chegun.com/install (www.chegun.com是我的网站 换成你们自己的网站就可以了 小小的AD下)
现在开始重新安装 一切没有什么变化 有一点要注意 数据表的前缀要和你之前老空间的前缀一样
然后去新空间后台 还原数据库
好了 到此搬家结束
有朋友说搬家后还原数据库找不到备份的数据文件
其实是有的 只不过在你重新弄安装的时候那个放数据库备份的文件夹改了名字
你连FTP 更目录—data–里面你会发现2个 backup_00a394类似于这样的文件夹
你看生成的日期 把老的文件里面的文件 移动到新的文件 在去后台恢复看看 这次就绝对有了吧
昨晚帮一个朋友对站搬家 发现一个问题 就是用我上面的方法后 没成功 管理帐户进不了后台
由于我发现他的要急着开 我就没原因的 但是我估计是在搬家前他的站有修改没更新缓存 导致搬家后 后台不能进入
随后我就用了另外一个方法 给他搬家的。。。
第一步 还是备份 对原来的老站进行备份 然后 打包整站
第二部 下载一个全新的你之前论坛的版本安装包 在新服务器(包括虚拟空间 VPS)上重新安装
安装好了 什么都不要修改 把老服务里面的 data文件下的 backup_00a394类似于这样的文件夹里面的内容复制到新站
然后把 把安装包Discuz_X2_SC_GBK.ziputilityrestore.php文件放到/data/文件夹内
再在浏览起输入 http://www.chegun.com/data/restore.php (www.chegun.com换成你自己的域名)这个时候就是将老站的数据库还原到新站
记住这个时候千万不要去操作论坛 等数据库还原好了 去新站的根目录 删除里面所有的文件
把老站的打包文件解压到新站的根目录
到这个时候 论坛全站搬家就结束了 去后台更新下缓存 看看是不是一个字都不少
要是少一个标点符号你都找我 呵呵 绝对是全站 搬家的 你以前的插件 模版什么的 都不会有问题
强调点事情 发现好多朋友在把论坛搬家了后 发现无法进后台 我也在帮朋友搬家的时候遇到
遇到这种情况 我这个小白 是这样认为的
①在你对数据库备份的时候是开站备份的
②在你对网站备份前论坛有改动 之类的动作
遇到搬家后后台进不去的时候 我给出2个解决方法
①网站备份前关站然后更新所有缓存再备份 具体怎么关注备份 看下图
②按我上面的说法做 先全新安装DZ 置换预案数据库 再删除新安装的网站更目录文件
把老站的文件全部传到新站根目录 修改config/文件夹下面的 config_ucenter.php config_global.php
和uc_server/data/文件夹下的config.inc.php 文件参数
(注:这几个参数具体修改方法大家参考下其他人的教程 这就不列出了)
AD下 www.chegun.com