如何把WordPress网站迁移到新的服务器?

如何把WordPress网站迁移到新的服务器?
如何把WordPress网站迁移到新的服务器?

第一步:备份Wordpress网站的全部文件

首先,使用FTP工具将Wordpress网站根目录下的所有文件下载到本地。一般情况下,网站的根目录为/var/www/,但是有些人可能会更改网站的根目录,还有些服务器上有多个Wordpress网站,你要迁移哪个网站就把哪个网站根目录下的文件全部备份到本地。

网站根目录

第二步:备份WordPress数据库

从phpmyadmin导出数据库

登录phpmyadmin,可以导出网站的数据库。在左侧列表中选择站点的数据库,然后使用顶部菜单导航至“导出”选项。选择“导出方法”下的“快速”选项,然后单击“执行”。更详细的导出教程,可参考phpmyadmin备份WordPress数据库。另外,如果没有phpMyAdmin的话,如何进行数据库的备份和还原呢?请参考牛奇网Linux管理MySQL入门教程

我们将会获得一个.sql后缀的数据库备份文件。

第三步:创建新的数据库并导入备份

接下来,在新的服务器上创建一个数据库,并将备份的数据库导入到新的数据库中。如何创建数据库?

通过phpmyadmin恢复数据库

第四步:将网站备份文件上传到新主机

首先,通过FTP登录到新服务器,并将备份的WordPress网站文件上传到网站根目录下。

第五步:编辑网站的wp-config.php文件

为了保证WordPress网站恢复正常运行,我们还需要对WordPress根目录下的wp-config.php文件进行配置。编辑wp-config.php文件,需要对如下所示的三项内容进行更改:

define('DB_NAME, 'db_name');
define('DB_USER, 'db_user');
define('DB_PASSWORD, 'db_pass');

1.更改数据库名称

define(’DB_NAME’,’db_name’);

因为wp-config.php配置文件,是从之前的服务器上备份过来的,因此数据库仍然是之前的数据库名称,我们将新的数据库上的名称填到“db_name”的位置。

2.更改数据库用户名

define(’DB_USER’,’db_user’);

将之前的MySQL的账户名“db_user”更改为在新主机上创建的MySQL用户名。

3.更改数据库用户密码

define(’DB_PASSWORD’,’db_pass’);

相应的,也需要把上一步用户的数据库密码添加到“db_pass”位置。保存并关闭wp-config.php文件。

第六步:解析到新主机

域名解析的方法非常简单,像国内的阿里云、腾讯云等服务器都提供了一键解析的功能,解析完成后可能需要等待十分钟左右的时间。

原创文章,作者:牛奇网,如若转载,请注明出处:https://www.niuqi360.com/wordpress/migrate-wordpress-site/

发表评论

登录后才能评论