在WordPress网站建设和及维护中,因为某几种因素,可能至使我们出现想要更换主机服务器/迁移网站的想法。例如网站打开速度过慢、所用的空间服务到期,或者服务器主机配置过低等原因,又或者我们在本地搭建好的wordpress网站需要上线时,均需要将整站内容数据做迁移,全部搬家至新服务器。可能对于新手程序员来说,迁移网站很繁琐有些无从下手,而为了能够解决WordPress网站搬家迁移问题,可能会选择支付高昂的费用请专业人士帮忙来迁移网站(这时候就很容易踩坑了)。其实,只要我们平时愿意稍微花点时间多备份以下自己的网站,在做WordPress网站迁移时就轻松省事,无需过度担忧了。


  那么,如果您正在考虑给网站做迁移,却毫无头绪无从下手。沃之涛科技建议可以详细参考下文内容:WordPress网站迁移教程(图文版的哦!)。照着步骤慢慢操作即可,相信您可以从小白,到轻松完美地将WordPress网站整站迁移到新的主机服务器上面。


网站迁移相关注意事项

  重要提醒:迁移WordPress网站前,一定要注意所购买的新服务器是完全支持WordPress网站程序的(WP的环境一般都是WEB环境,安装宝塔或者其他服务器环境)。反之,那努力可就白费了,即使网站顺利搬家成功,WordPress网站也可能出现打不开/无法访问的情况。

  网站迁移的必要步骤(图文版)

WordPress网站搬家迁移并非难事,一般主要分为下列几点:

备份网站全部文件、备份网站的数据库、在新的服务器上创建WordPress数据库、导入数据库、编辑wp-config.php文件、上传网站文件、替换新域名。下面将一步步给大家介绍如何去操作。


第一步:备份(网站所有文件)


  网站迁移是将网站的所有内容迁移至另一个新的服务器,所以,理所应当需要确保所有文件都有备份在网站上,迁移时才不会出现遗漏的情况。所以,咱们在迁移网站的时候,第一步首先需要去备份一下网站里面的文件,这也是我们WordPress网站日常维护工作的常规内容之一。例如,日常对网站进行较为大的改动时,都应该做到提前备份,才不至于导致修改错误导致文件无法恢复。


  那么,如何备份网站文件呢?一般大部分的服务商为我们所提供的管理面板中均存在备份的功能。除此之外,我们还可以运用WordPress系统中的BackWPup插件来备份网站。也可以直接在WordPress网站管理后后台的文件管理器里面通过FileManager插件来实现网站备份的需要。


  如果上述几种方法,对于我们操作来说不够清楚的话,干脆直接采用最直接原始的备份方法——手动备份。以下是手动备份的步骤,可供大家参考:


  1、登录所需备份的网站主机管理面板——2、找到文件管理 ——3、使用FTP账号登录——4、链接服务器——5、载目录下的全部文件。如下图所示:


上图是WordPress程序全部的文件和文件目录, 其中我们网站后台的文档和图片附件等均在wp-content 目录下,所以该目录是必须备份的目录,不可遗漏。


第二步:备份网站数据库


  备份网站数据库也相当简单,就这么简单几步:


  1、登录服务器的主机管理面板→2、打开数据库控制面板→3、选择打开phpMyAdmin文件→4、输入数据库账户名称和密码→5、在左侧打开数据库账户→6、选择“导出”——7、点击“执行”即可到处数据库了。

备份网站文件及数据是迁移前的必要步骤,备份好之后就可以开始正式搬家迁移网站了。

第三步:在新服务器上创建WordPress数据库

要开始迁移网站了,这一步其实就跟搬家一样,我们得先把新家准备好,才知道东西往哪里搬。所以,正式迁移网站前,需要在新服务器上创建一个数据库,接下来将原网站内容上传至这个数据库里就可以了。这样解释,大家应该都很清楚明白。那么怎么在新服务器上建立数据库,也很简单。

1、打开MySQL数据库→2、新建一个数据库(取个好认的名字)→3、创建一个新MySQL用户→4、将新MySQL用户添加到新数据库(授予所有权限)


第四步:数据库导入


  1、进入新服务器→打开phpMyAdmin数据库管理→2、选择新建的新数据库(在左侧列表中找)→3、点击导航菜单栏中的“导入”选项→4、点击“ 选择文件”按钮→5、选择老站的SQL文件→6、最后点击“执行”即可,耐心等待数据库导入完毕即可,一般导入完数据会有提示。


第五步:网站文件上传


  将我们最开始第一步备份好的WordPress网站所有文件,使用常见的传输软件,如FTP,上传至咱们新准备的服务器对应的目录下面。


第六步:wp-config.php文件重新配置编辑


   wp-config.php 文件是每个WordPress网站标配,相当的重要噢,它提供了WordPress网站的基本配置信息。当我们上传好所有文件和数据后之后,需要重新修改wp-config.php 文件的配置信息。具体修改内容如下:



第七步:替换域名(不需要替换域名的略过)

如果整站迁移后继续使用原网址,则不需要替换域名,这步可以不需要看,直接跳过了哈。

针对想要替换网址的用户,则需要重新绑定新域名才能正常访问。

下面我们就不多赘述了,直接以实际案例给大家操作:

 老域名:old_domain.com ,新域名: new_domain.com (将替换的域名)

进入网站主机数据库管理→找到数据库(切换至SQL标签页)→复制下列代码到下图→点击右下角“执行”按钮即可。


下列是命令代码,直接复制到上图即可。


1.UPDATE wp_options SET option_value = replace(option_value, 'old_domain.com', 'new_domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';
2.UPDATE wp_posts SET post_content = replace(post_content, 'old_domain.com', 'new_domain.com');
3.UPDATE wp_postmeta SET meta_value = replace(meta_value, 'old_domain.com', 'new_domain.com');
4.UPDATE wp_comments SET comment_content = replace(comment_content , 'old_domain.com', 'new_domain.com');

至此,WordPress网站搬家迁移方法步骤都给大家介绍清楚了,新手不懂搬家的用户可以对照步骤参考图文按部就班的去操作即可。