WordPress网站搬家

当我们需要把建好的网站从本地搬家到线上或者从一个网站服务器转移到其它网站服务器的时候,就需要对网站进行搬家。

网站搬家需要转移两个文件,一个是网站文件另一个是网站数据库。我们讲到过如何备份网站的知识。

我们有篇文章讲到如何在siteground内部完成网站的搬家

我们今天演示的是如何把网站从本地环境迁移到宝塔面板的线上服务器。

一、迁移网站文件

打包本地网站文件并上传到网站服务器的根目录下。

  1. 备份本地环境的网站文件,打开PHPstudy,依次点击网站–管理–打开网站根目录,找到网站文件并压缩。
  1. 把压缩的文件上传到线上服务器的网站根目录下,并解压。

上传方法有两种,一种是利于FTP上传,一种是从宝塔面板上传,我们选择用宝塔面板上传。

二、迁移网站数据库

1.备份本地数据库。

依次点击,在第二步的时候下拉选择备份数据库,选择存储的文件夹,备份完成以后就会出现以.sql结尾的文件。这个就是数据库文件。

有一点非常重要,我们可以在phpstudy数据库选项看到数据库的信息。记住数据库用户名,数据库名和密码。

3.上传本地数据库文件到线上网站服务器。

依次按照顺序操作,第三步要数据库信息要写成和本地环境一样的信息。否则会在还原的过程中显示连接数据库错误。(宝塔不允许数据库名和数据库用户名为test)

还有一种方法是在线上新建数据库,不必和本地环境的数据库一样,在还原安装的过程中要修改网站文件wp-config.php

   由于宝塔不允许数据库名和数据库用户名为test,因此我们使用第二种方法来演示。

3.1线上服务器环境新建数据库

3.2线上服务器环境导入本地环境数据库文件。

宝塔面板点击数据库-管理 之后进入相应PHPmyadmin后台。点击相应的数据库,点击导入之后选择文件,选择刚才下载的数据库文件,最后点击执行

上传完成以后会显示成功执行的绿色提示。

3.3修改siteurl。

这一步非常的关键。我们本地环境的网址是localhost,搬家到线上环境以后要改成我们网站的域名。

3.4 连接数据库。

我们线上环境新建的数据库和本地环境的是不一样的,因此我们需要修改wp-config.php来连接新建的数据库。

宝塔后台依次点击文件–wp-config.php–编辑,可以看到数据库的信息,这个信息是本地数据库的,因此我们要换成线上的。

修改完成的数据库信息,并点击保存。

三、网站搬家成功

输入网站地址,显示网站转移成功。

四、总结

网站搬家的原理是把原先网站的文件和数据库文件转移到另一个服务器上。过程中最需要注意的是两点:

  1. 上传完数据库以后修改wp-config.php文件里的数据库信息。
  2. 在数据库里修改域名,把localhost改成自己的域名。

大胡说跨境-持续分享外贸干货知识

X