WordPress 作为全球最流行的博客系统,使用简单,功能丰富,用它来建站的用户非常多。对于站长们来说,网站搬家也是少不了的,有时我们需要更换主机空间,把网站从一个服务器迁移到另一个服务器上,或者更换域名。

正好最近需要搬家,主机倒是不用换,主要就是换一下域名,所以记录下过程。

WordPress 网站搬家分两种情况,更换域名和不更换域名。搬家过程相同,更换域名的话需要多一步域名替换的操作。

注意:搬家前一定要备份网站文件和数据库,搬家过程中如果出现问题也好恢复!

WordPress 手动搬家

1. 备份网站文件和数据库

进入原网站服务器/主机后台,打包下载网站根目录下的所有文件到本地。

进入 phpMyAdmin,选择网站数据库,导出 sql 文件到本地。

WordPress手动搬家:同主机更改域名教程-国外网赚博客

2. 上传网站文件和导入数据库

上传网站文件到新主机的网站目录并解压。在 phpMyAdmin 中创建一个新数据库,并导入上面的网站数据库 sql 文件。

3. 修改 wp-config.php

编辑 wp-config.php 文件,修改数据库名称、用户名、密码,连接新主机。

/** 数据库名称 */
define('DB_NAME', '名称');

/** 数据库用户名 */
define('DB_USER', '用户名');

/** 数据库密码 */
define('DB_PASSWORD', '密码');

将域名解析到新主机空间,进入 WordPress 后台更新固定连接,完成。

4. 更改域名

进入 phpMyAdmin,选择网站数据库 -> SQL -> 粘贴下面代码 -> 执行。

UPDATE wp_options SET option_value = REPLACE(option_value, '旧域名', '新域名') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET post_content = REPLACE(post_content, '旧域名' , '新域名');

UPDATE wp_posts SET guid = REPLACE(guid, '旧域名' ,'新域名');

WordPress手动搬家:同主机更改域名教程-国外网赚博客

Tips

搬家前一定要先备份!备份!备份!

网站搬家完成后记得更新固定链接,设置 -> 固定链接 -> 保存;

结语

WordPress 网站搬家还是很简单的,除了手动搬家外还可以使用各种搬家插件。如果网站文件不大的话,建议使用插件,方便省事;如果文件较大,那插件导入可能会有点慢,手动上传或许更快些。