WordPress 网站搬迁记录

WordPress 网站搬迁记录

wordpress

记录一次网站整体迁移的过程,服务器管理面板使用 1panel 面板。服务基本使用容器搭建,兼容性好。出问题了大不了重建容器,不会影响服务器环境。全程涉及不到几行命令行,有手就行。

备份原网站与数据库

  1. 导出 WordPress 网站文件

    进入 WordPress 后台界面,选择工具->导出,

    image-20241116223520330

    勾选导出所有内容,点击下载导出的文件。最终得到一个 .xml 文件

    image-20241116224305220

  2. 导出数据库

    我这里使用 1panel 面板。基本上可以在图形化界面上完成,不用繁琐敲命令行,比较便捷。

    进入面板,选择数据库,选择 WordPress 的数据库。点击备份列表

    IMG_20241116_224918

    点击备份。备份当前数据库。完成后列表中会出现当前的备份记录。选择下载。最终得到数据库的备份文件。

备份文件导入新服务器

  1. 进入新服务器的 1panel 面板。导入数据库.

    点击导入备份,上传数据库备份文件。

    Snipaste_2024-11-16_22-47-38_edit_831460767234058

    在上传完成的列表中选择要恢复的备份。确认恢复。

    Snipaste_2024-11-16_23-03-50_edit_832009211248037

  2. 如果新服务器域名更换后,要进入数据库更新WordPress 的站点 url。否则部分资源无法加载。

    建议新服务器数据库中 WordPress 对应的数据库用户和密码与原本一致

    先进入 mysql 容器终端,命令选择/bin/bash

    image-20241116232024274

    // 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';
    

    如图:

    IMG_20241116_233520

  3. 进入新服务器的 WordPress 后台。用户名和密码和老服务器上的一致。在工具中选择导入。安装 WordPress 完成后运行导入器。

    屏幕截图 2024-11-16 235827

    按提示上传文件。完成后,选择将日志分配给现有用户。

    在导入附件处,勾选下载并导入文件附件,提交。

    Snipaste_2024-11-17_00-02-16_edit_832793735197397

    至此搬迁数据基本完成。

    image-20241117000853245

上一篇
下一篇