WordPress搬家迁移最迅速的一种办法适合所有环境

最近看到腾讯云的活动不小心我上头了,这不,让同事帮我买了一个新的服务器,虽然主要配置还是2*4的,但是这次的活动力度还是蛮大的,已经上到6MB的宽带,还是非常的诱惑人的。喜欢的话可以自行去腾讯云了解一下这个产品,真的是非常的具有性价比的一个产品。

买了服务器自然就是要考虑如何将自己的网站搬运过去,之前我的搬运办法非常的笨采用手动的方式,那样子浪费的时间很多,也容易出现网站当中的图片不显示的情况。总之是容易出现各种各样的问题。这人呐,一旦对一件事情做的次数多了,自然就会原发的熟练,然后衍生出更好的办法,毕竟对一件事情操作的次数多了以后,就会有经验,这种经验是非常的宝贵的,毕竟没有人教的前提下一切都是需要依靠自己的摸索。WordPress搬家迁移最迅速的一种办法适合所有环境

好了,不废话了,进入今天的主题,此次网站搬家的办法利用的主要还是偷懒的原理。主要利用的是旧数据库的账户名和密码。

对于使用WordPress的人一定不会陌生的一个文件,配置文件—wp-config.php,这个文件主要就是会保存你网站数据库的密码和账户,还有WordPress的其他功能的操控。下面就是今天的主要内容,可能配图会比较少,我尽量使用简单通俗的语言跟你的明白。

注意事项;

由于不会重新安装WordPress,所以所有的数据都是在建立原来网站的数据基础之上的,对于以前的插件,还有文章都不会有损坏。

注意事项1;不要修改数据库的用户名和密码以及数据库名

数据库的账户名和密码,都是需要和之前网站的数据库名以及密码一致,不然后面可能会出现意外情况,毕竟我没有经历过也不知道会出现什么情况。

注意事项2;备份资料

很重要的一环,如果没有备份,后面的所有步骤都不会存在任何意义,毕竟没有数据的支撑,哪怕你建立了再多的网站,依旧是没有数据支撑的。谈何网站内容呢。

注意事项3;找回数据库密码的办法

这是一个非常简单的办法,如果你不确定自己网站数据库的账户名和密码的话, 可以通过“wp-config.php”这个文件当中找到你的数据库密码和用户名。

注意事项4;使用宝塔面板

虽然这个办法适合所有的服务器程序,但是鉴于所有的同学都未必对服务器环境那么了解,所以这个有必要提醒一下。我使用的是宝塔面板,所以操作相对来说比较的简单。

第一步;备份网站数据

宝塔的备份操作是非常的方便的,可以设置定时的任务,也可以手动选择你的网站主目录直接压缩成一个压缩包,然后下载到本地也是可以的。WordPress搬家迁移最迅速的一种办法适合所有环境

如果你没有设置自动备份的话,可以在宝塔的后台当中,找到“计划任务”然后新建一个网站自动备份的任务即可,操作非常的简单。

WordPress搬家迁移最迅速的一种办法适合所有环境

网站备份需要一些时间,整个过程十分钟左右,毕竟服务器的配置一般偏低,不能跟我们本地的计算机媲美,所以稍微等一等即可,完成后,会有一个压缩文件。然后将这个压缩文件下载到本地即可。

第二步;备份数据库

宝塔备份数据库也是非常的方便,你也是可以在计划任务当中,设置一个自动的备份任务。这里普及一个小知识,数据库的数据相对来说会比我们网站程序文件的数据要重要一些,毕竟出现问题后,WordPress的程序文件是不会有问题的,但是往往出现问题的都是在数据库,所以数据库的备份可以设置的相对频繁一些。

我设置的是没三天备份一次。这样对于我这样爱折腾的人来说,当出现数据库的问题的时候可以及时的将网站还原到没出现问题的时候。

如果是你使用的不是宝塔面板的话,则需要在“PHPmyadmin”当中备份你网站的数据文件,进入到“PHPmyadmin”当中以后,选中所有的数据表,然后执行一次“导出”这里推荐大家使用SQL格式的导出数据格式。方便后面的导入。

WordPress搬家迁移最迅速的一种办法适合所有环境

完成了网站的备份以后,就可以开始做网站搬迁的工作了,其实整个过程不难的,以前我在找这方面的资料的时候,真的是网上的各种简短的说法,真是令人困惑的要命。相信这一次的教程,可以对于新手有一个良好的帮助。

第三步;导入数据到服务器

我使用的服务器主要是Linux的,centos系统,也是目前服务器使用最多的一种系统,对于这个系统我是不懂的,所以下面说的不正确的地方,还请各位多多海涵。

购买了新的服务器之后,可以利用“xshell”一类的服务器连接程序,链接到你的服务器,这里推荐大家使用“FinalShell”这个程序相比xshell来说,对于新手会更加的友好一点,可以很直观的看到你网站的所有文件以及文件夹。

然后补充一点:由于主要说的是搬迁工作,所以这里关于如何搭建网站环境不做过多赘述,一篇文章的内容过多,新手同学未必能够很好的消化。
导入网站数据到服务器

将你的网站程序压缩文件下载到本地之后,然后直接上传到你新网站的服务器即可,具体上传到哪个文件夹,根据你的环境而定,我使用的是宝塔面板,所以上传路径是:“www/wwwroot”当中。上传完毕以后,可以在finalshell当中,对压缩文件进行解压。

这里需要注意的地方是:你的可能解压的路径会生成一个你网站名称的主文件夹,如果发生这样的情况,记得将你网站的所有文件,移到“你网站文件夹的根目录当中,不能再子目录当中”

如果你使用的是宝塔面板,则会更加的方便一些,可以在宝塔面板当中直接解压,出现在子目录的时候,可以选择所有的文件然后,直接剪切到主目录当中即可。

导入数据库

对于宝塔来说导入数据库是一个非常方便的事情,甚至都不需要进入“PHPmyadmin”当中就可以完成,在你建立网站对应的数据库中,会有一个导入的按钮。点击导入,将你的数据库备份文件,直接上传到服务器后,就会自动执行导入操作。WordPress搬家迁移最迅速的一种办法适合所有环境

对于宝塔面板的用户来说,这些步骤真的是非常的简单,看一遍都会的操作。

如果你是自己搭建的其他类型的环境的话,则可以在PHPmyadmin当中,执行数据导入操作即可。在phpmyadmin数据库控制程序的顶部有一个“导入”按钮,可以选择你备份的SQL文件直接上传导入即可完成操作。WordPress搬家迁移最迅速的一种办法适合所有环境

完成网站程序和数据库的导入以后,就可以开始对于网站的设置了。

第四步;修改域名绑定的IP

不用我说都知道的一个步骤,毕竟如果你的域名不指定这个服务器的IP的话,那么访客还是会访问你域名原先绑定的服务器当中的数据。

我使用的是腾讯云的服务,所以操作也不复杂,相比阿里云,会稍稍不同,大家看着做。

提示:如果没有使用CDN的话,则可以直接绑定你服务器的IP地址即可。如果有CDN的话,则需要在CDN控制面板当中操作,后面我会讲到

WordPress搬家迁移最迅速的一种办法适合所有环境

直接到服务器的IP地址的话,则是需要使用“A”记录类型的解析,这个相信不用我说你知道的。

CDN更换源IP

其实换服务器并没有你想的那么复杂的,只要操作的方法对了,也不会有什么意外的,可以大量减少不必要的意外吧。

在CDN控制面板中,找你的源站的IP地址换成新服务器的IP地址就可以了。WordPress搬家迁移最迅速的一种办法适合所有环境

完成以上的设置,过几分钟你的网站就可以正常访问。如果你的网站配置了HTTPS的话,下面的内容会涉及到,不放跟着我往下看。

第五步;迁移数字证书

这个步骤相对比较麻烦一些,但也不是太麻烦,如果你的原先的服务器使用的是宝塔面板的话,则会简单许多。

对照着原先的服务器宝塔面板,网站设置当中的内容,同样的设置一次即可,如果你的网站运行环境是补充宝塔的运行环境的话,我也不知道怎么办。

在宝塔后台当中,将你网站做一些简单的设置,301跳转,以及防盗链等等。

WordPress搬家迁移最迅速的一种办法适合所有环境

证书的内容,对照着填写进入,这里需要注意的内容主要是证书文件数据的区分,“KEY”和“PEM”两个不同的文件,其实这两个文件都是对照着你的配置环境来的,如果是用的是“Apache”则使用Apache文件夹当中的数字证书,如果使用的是“Nginx ”那就使用nginx当中的数字证书即可

重定向这个问题,有点麻烦,新手朋友不是使用宝塔或者其他面板的话,可能需要修改WordPress的配置文件“wp-config.php”实现强制跳转。具体网上有教程,大家不妨看看。使用宝塔的话,就相对简单许多,可以直接在其中设置 。如:www.52cx.co跳转到52cx.co,不要设置成全站到52cx.co,因为还有一个https强跳转,重定向过多会报不安全,打不开网页的。

防盗链这个开启一下就好了,至于什么文件,你可以设置图片的:jpg、png、gif、js、css等等,你不想被别人利用到的文件。

好了今天的文章就到这里了,我花了那么长时间写的内容,本来以为十几分钟就可以写好的内容,结果话了将近一个多小时的时间,整个过程其实一点都不复杂,只是想要用文字描绘出来步骤还是会要多一些的,希望对你有帮助。明天更新的内容会关于柒比贰主题设置阿里云OSS的设置教程,其中我钻过得坑,分享出来,避免大家还跟我一样钻坑。

人已赞赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧