网站搬家操作教程与网站迁移注意事项(超详细)
网站迁移包括哪些内容?网站搬家教程与注意事项有哪些?目前市面上常用的建站程序织梦 dedecms、WordPress、帝国 CDM、Discuz 等要如何操作网站搬家呢?顾名思义网站搬家就是一个网站备份与还原的过程。本文带大家彻底的了解一下网站搬家是什么东西、操作教程与注意事项。
网站搬家简述
网站搬家是指把原网站的内容转到由新的网站空间和域名建立的网站,有的建站服务商带网站搬家工具。进行网站搬家,需要把你的原网站在线打包,然后通过二进制上传工具下载到你电脑 ,然后再用二进制上传工具把下载的打包文件上传到你的新空间,然后 再找你新空间的服务商 把你上传的打包文件在线解压。
原理技巧
网站搬家是指将现有的网站数据转移至另一个新服务器下。在《本地搭建网站视频教程》文中也有谈及过,网站数据主要有网站文件与数据库。网站文件指的是网站主程序文件(其中涵盖了网站模板文件),用一句通俗的话来讲即是网站根目录下的所有文件。数据库用于存储日常网站动态数据内容或网站与用户交互之产生的数据。
那么,网站搬家就是将现有的网站文件与数据库备份,且正确的在另一个网站服务器下还原出来的过程。备份于还原网站文件和数据库的方式与工具有太多太多种,或许是服务器控制台自带,又或许是网站建站程序自带。所以接下来了解一下市面上常见的建站程序织梦 dedecms、WordPress、帝国 CDM、Discuz 如何进行网站备份与还原。
织梦 dedecms
织梦 dedecms 网站搬家,具体备份与还原步骤如下:
- 登陆 Dedecms 织梦后台,在“系统”区找到“数据库备份/还原”,将数据库进行“备份”;
- 将老空间里所有的文件,全部下载至电脑本地;
- 将文件上传至新空间;
- 运行 http://你的域名/install 进行安装 前提:把 install 文件夹里面的 install_lock.txt 和 index.html 文件删除,index.php.bak 改名为 index.php,接着运行 http://你的域名/install 进行安装。 注意:数据库表的前缀必须和原数据库表的前缀必须一致(按默认操作即可);安装初始化数据进行体验(体验数据将含带 DedeCMS 大部分功能的应用操作示例,这个选项不要勾选)。
- 安装完后,登陆后台,点击“系统管理”——“数据库备份/还原”——“数据还原”,全选发现的备份文件;
- 注意:附加参数中的还原结构信息不要勾选。
- 点击开始还原数据,等一会儿就会还原好了;
进入系统——系统基本参数,设置下网站相关信息,最后重新生成下网站即可。
WordPress
WordPress 有着强大的插件支持,WordPress 的网站搬家可以借助插件来完成,也可以用原生的办法来操作,具体备份与还原步骤如下:
- 以管理员身份登陆您的旧的 WordPress 站点,安装 All in one WP Migration 插件,并启用。
- 在左侧栏中的 Tool 下找到 All-in-One WP Migration 菜单,然后选择 Export,选择 File 选项。
- 插件运行后,单击弹出窗口中的按钮下载文件。 下载的文件将以扩展名.wpress 结尾。 更改此扩展名将导致迁移失败,因此请保持原样。
- 在新服务器上安装 WordPress 且安装 All-in-One WP Migration 插件并启用,选择 Import。
- 将从原始站点下载的 .wpress 文件拖到拖放窗口中以开始导入。
- 文件导入完成后,单击 Continue 。由于这是一个新安装,因此您无需担心被覆盖的任何内容。
帝国 CMS
帝国 CMS 网站搬家,具体备份与还原步骤如下:
- 在原网站备份数据,如图:登录后台→系统设置→备份数据。
- 登录原网站的 ftp,通过 ftp 下载根目录下的 “d” 文件和 "/e/data/html" 文件夹,还有根目录下的 “templets” 文件,以及 /e/admin/ebak/bdata/ 文件夹下刚刚备份的数据下载到本地。
- 在新的服务器安装帝国。
- 更改/e/config/ 文件夹下的 config.Php 文件。
- 将 “d” 文件夹和 “templets” 文件夹上传到根目录替换,html 文件夹放到 /e/data/ 下替换;备份数据上传到 e/admin/ebak/bdata/ 目录下。
- 恢复数据库后,重新登陆后台(用之前旧服务器的帝国 CMS 的帐号登陆),登陆后台后更新数据,依次按照下面顺序生成刷新。
- 在左侧菜单中,选择 设置 > 固定连接 ,然后单击 保存更改,无需编辑任何默认的永久链接结构信息。
- 即,现已导入旧网站的所有数据,其中包括您的用户名和旧密码,WordPress 通过插件网站搬家完成。
Discuz
Discuz 论坛网站搬家,具体备份与还原步骤如下:
- 首先我们需要登录 Discuz 论坛后台,在全局设置里边,关闭站点,防止网站出现新数据导致备份数据不完整。
- 找到站长板块,点击数据库,进行备份,选择备份类型,点击提交开始进行备份。
- 接下来我们需要把整个网站进行压缩打包,并下载到本地,上传到新空间里面且解压至网站根目录。
- 创建数据库。数据库名、数据库用户名、数据库密码建议与之前一样。
- 上传 install 文件夹里面的 index.php 文件,安装时提示安装锁定,按照路径提示删除锁定文件,然后进行安装。
- 安装完成后 进入后台,选择站长板块,点击数据库,选择恢复数据库。
- 恢复数据前请在 Discuz 安装文件目录下 utility 文件夹内找到 restore.php 文件,然后将 restore.php 文件上传到程序文件夹 data 目录下,点击导入,进行数据库恢复,为了您站点的安全,成功恢复数据后请务必及时删除 restore.php 文件,
- 后台更新缓存,即 Discuz 论坛已经完美搬家成功。
通用网站搬家教程(推荐)
这是本人在用的一种方法,也是兼容所有建站系统的一种方法,不局限于建站系统自带的备份与还原的工具,通过外部的操作亦可完成,具体步骤如下:
- 备份网站文件:登录服务器控制台,把网站根目录所有文件拷贝一份并且下载到本地。
- 备份网站数据库:登录数据库控制台,把网站所对应的数据库导出至本地,亦可以利用第三方数据库管理工具(MySql-Front、phpmyadmin 等)
- 新服务器搭建网站运行环境(宝塔等),并且创建网站与数据库(如若数据库名、用户名、密码与之前不同,后期还需修改网站的数据库配置文件,即创建信息与备份雷同),且生成网站根目录。
- 将备份的网站文件通过 ftp 或服务器控制台上传到新服务器的所生成的网站根目录。
- 打开创建的数据库控制台,将备份的数据库完整的导入至新服务器。(这里还需要注意数据库编码的问题,推荐 utf8_genaral_ci)
- 域名 IP 解析至新服务器的外网 IP ,确保能正常 ping 通。
- 此时访问域名即可正常访问网站,网站搬家即完成。
需要注意的是:这里忽略了建站程序不可预估的某些设置或错误,此方法具有一定的灵活性,各位可以根据自己的实际情况选择。
网站迁移工具集
普遍在进行网站迁移搬家中会用到 FTP 与数据库管理工具,以下推荐几款,仅供参考使用。
FTP:FlashFXP(推荐)、LEAPFTP、FileZilla、CuteFTP、服务器控制台自带工具等。
数据库工具:DataGrip、Navicat Mysql(推荐)、MySql-Front、phpmyadmin、服务器控制台自带工具等。
关于网站搬家迁移工具在百度搜索软件名即可,因考虑综合因素文中就不附带下载链接了,希谅解。
好,希望大家能够通过本文大致学习织梦 dedecms、WordPress、帝国 CDM、Discuz 等网站搬家的操作步骤与注意事项、以及各建站系统的网站迁移的原理,帮助站长实现自行网站搬家迁移,再见。