You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

自建WordPress备份咨询:VPS环境下迁移前需备份哪些内容?

WordPress迁移备份全指南

兄弟,你的猜测完全正确!这两个核心备份项是迁移WordPress的基础,我再补充几个容易被忽略但同样关键的内容,确保迁移后站点能无缝运行:

一、你提到的核心必备份项

  • 完整WordPress目录:必须打包整个目录,这里包含主题、插件、用户上传的媒体文件(wp-content/uploads)、关键配置文件wp-config.php等。打包命令可以用:
    tar -czf wordpress_backup.tar.gz /path/to/your/wordpress
    
  • WordPress MySQL数据库:所有文章、页面、用户信息、站点设置都存在这里,导出命令推荐:
    mysqldump -u [db_username] -p [db_name] > wp_database_backup.sql
    
    执行后输入数据库密码即可完成导出,记得替换命令里的[db_username]和[db_name]为你的实际信息。

二、容易遗漏的补充备份项(建议全做)

  • Web服务器配置文件:如果你用Nginx,备份/etc/nginx/sites-available/下对应站点的配置;如果是Apache,备份/etc/apache2/sites-available/里的站点配置。这些配置包含域名绑定、重写规则、文件权限设置,直接复用能避免很多迁移后的配置坑。
  • SSL证书文件:如果站点开启了HTTPS,务必备份证书文件(通常在/etc/ssl/certs/或自定义目录)和私钥文件,不然迁移后HTTPS会直接失效,得重新申请或配置。
  • 定时任务(Crontab):如果你的WordPress有自动备份、定时发布文章这类crontab任务,用下面的命令导出备份:
    crontab -l > wp_crontab_backup.txt
    
    迁移到新服务器后再用crontab wp_crontab_backup.txt导入即可。
  • 自定义系统配置:比如修改过的php.ini、站点目录的权限设置(避免迁移后出现文件读写权限错误),这些细节会影响站点的运行稳定性。

三、迁移恢复小提醒

  • 恢复数据库前,先在新服务器创建好对应名称的数据库和权限匹配的用户,再用命令导入:
    mysql -u [db_username] -p [db_name] < wp_database_backup.sql
    
  • 解压WordPress目录到新服务器后,一定要检查wp-config.php里的数据库连接信息(数据库名、用户名、密码、主机)是否和新服务器的配置一致,不一致的话及时修改。
  • 迁移完成后,建议在WordPress后台检查站点地址,如果是临时用新服务器IP访问,可能需要调整;或者用数据库搜索替换工具,把旧的站点地址替换成新的,避免图片、链接等资源失效。

内容的提问来源于stack exchange,提问作者user2490003

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 04:10:52