前端之家收集整理的这篇文章主要介绍了
WordPress网站迁移教程,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在wordpress建站过程中,我们有时候想换下服务商,想把服务器上的数据迁移到本地,等等种种原因,都有可能遇到wordpress网站数据迁移的时候,今天我们看看一起看看手动解决解决wordpress数据迁移服务器的问题了。
搞清网站迁移的状态和内容
一般迁移网站有2种情况:(以A站为旧站,B站为新站为例介绍)1) A空间+a域名 迁移至 B空间+a域名 (只更换网站空间,网站域名不变)2) A空间+a域名 迁移至 B空间+b域名 (更换网站空间的同时,也更换网站域名)以上两种情况,先要搞清楚自己迁移网站是属于哪种,在根据下面各自情况的迁移教程进行操作。首先,我们以第一种最常见的“A空间+a域名 迁移至 B空间+a域名 (只更换网站空间,网站域名不变)”为例,对
wordpress网站迁移进行详细的介绍。
1. 备份网站程序和数据库
1.1 备份网站程序备份的网站程序
包括wordpress程序(网站安装目录,一般是/www或者/wwwroot目录)和网站
后台上传过的
图片和其他附件(对应目录为/wp-content/uploads/),可直接进入主机管理的
文件管理中,把整个网站目录在线压缩后(一般为.zip格式)下载到本地计算机;也可以通过网站FTP,把整个网站
文件下单到本地计算机。
1.2 备份数据库备份
数据库的
方法也有多种,介绍2个最常用的:
方法1:进入A空间主机的 PHPMyAdmin 数据库管理中,找到网站的数据库在线导出下载到本地计算机;方法2:使用数据库备份插件 WP-DB-Backup ,安装启用后,直接在网站管理后台备份数据库。把网站程序和
数据库备份好,也就完成了旧网站A空间的全部备份工作了,下面就要开始进行新网站B站的数据恢复了。
2. 恢复网站程序和数据库
备份好整个网站程序和
数据库后,就要
登录到新网站B站的主机管理和
数据库管理,进行导入恢复工作了。
2.1 恢复网站程序登录到B空间所在的主机管理的
文件管理中,把之前备份好的网站程序压缩包(一般为.zip格式)
上传到网站目录,然后在线解压完成网站程序的迁移;如果你的新网站主机
不支持在线解压
功能,那就要
登录B空间的FTP进行逐个
文件的
上传了。
2.2 恢复数据库登录到B空间所在主机的
PHPMyAdmin
数据库管理,在界面上找到【导入】按钮,把备份好的A空间
数据库导入即可;
需要注意的是,B空间中的
数据库必须是空的,如果里面有
wordpress数据库并且和A空间的
数据库前缀一样的话就可能导入出错。
2.3 重新配置数据库信息数据库导入后,还是不能正常访问的,因为你A空间的
数据库和B空间的
数据库名称、
数据库用户名、
数据库密码和
数据库地址都可能不同,需要重新配置程序中的
数据库信息后才行。在B站的
文件管理中根目录下找到
数据库配置文件 wp-config.php,找到以下
代码:// **
MysqL 设置 - 具体信息来自您正在使用的主机 ** ///**
wordpress数据库的
名称 */define('DB_NAME','old_database_name');/**
MysqL数据库用户名 */define(‘DB_USER’,‘old_username‘);/**
MysqL数据库密码 */define(‘DB_PASSWORD’,‘old_password‘);/**
MysqL主机 */define(‘DB_HOST’,‘localhost’);把里面的 old_database_name 就
数据库名称改成B站的
数据库名称,old_username 改成B空间的
数据库用户名,old_password 改成B空间的
数据库密码,如果
数据库主机不同,也需要
修改为B空间的
数据库主机(这要根据空间商提供的
数据库地址进行
修改,一般为localhost,绝大多数情况下不用
修改)。
2.4 解析域名这一步最
后执行,可以最大程序上不影响你的网站访问,把网站程序和
数据库都迁移好后再把网站域名解析到B空间所在主机。通过以上的操作后,在域名不变的情况下,整个网站就迁移完成可以正常访问了。
3. 更换域名的网站迁移
以上的
wordpress网站迁移是在域名不变的情况下进行的,也就是 A空间+a域名 迁移至 B空间+a域名 的情况;如果同时需要更换新的域名,A空间+a域名 迁移至 B空间+b域名呢?除了进行以上操作外,还需要进行新旧域名的替换。如果要更换域名操作,具体请查看专门的教程(把
wordpress从阿里云ECS移植克隆到本地)