WordPress 网站搬迁记录
记录一次网站整体迁移的过程,服务器管理面板使用 1panel 面板。服务基本使用容器搭建,兼容性好。出问题了大不了重建容器,不会影响服务器环境。全程涉及不到几行命令行,有手就行。
备份原网站与数据库
- 导出 WordPress 网站文件
进入 WordPress 后台界面,选择工具->导出,
勾选导出所有内容,点击下载导出的文件。最终得到一个 .xml 文件
-
导出数据库
我这里使用 1panel 面板。基本上可以在图形化界面上完成,不用繁琐敲命令行,比较便捷。
进入面板,选择数据库,选择 WordPress 的数据库。点击备份列表
点击备份。备份当前数据库。完成后列表中会出现当前的备份记录。选择下载。最终得到数据库的备份文件。
备份文件导入新服务器
-
进入新服务器的 1panel 面板。导入数据库.
点击导入备份,上传数据库备份文件。
在上传完成的列表中选择要恢复的备份。确认恢复。
-
如果新服务器域名更换后,要进入数据库更新WordPress 的站点 url。否则部分资源无法加载。
建议新服务器数据库中 WordPress 对应的数据库用户和密码与原本一致
先进入 mysql 容器终端,命令选择
/bin/bash
// YOUR_YUER 你的数据库用户 // PASSWORD 对应数据库用户的密码 mysql -uYOUR_USER -pPASSWORD //注意进入数据库后,每条命令结尾加上";" // WORDPRESS_DATABASE对应数据库 use WORDPRESS_DATABASE; update wp_options set option_value='yourdomian.com' where option_name='home'; update wp_options set option_value='yourdomian.com' where option_name='siteurl';
如图:
-
进入新服务器的 WordPress 后台。用户名和密码和老服务器上的一致。在工具中选择导入。安装 WordPress 完成后运行导入器。
按提示上传文件。完成后,选择将日志分配给现有用户。
在导入附件处,勾选下载并导入文件附件,提交。
至此搬迁数据基本完成。