准备工作
在开始迁移WordPress网站到新的虚拟主机之前,您需要做好以下准备工作:
- 备份当前网站:使用插件如UpdraftPlus或手动备份数据库和文件
- 购买新虚拟主机:确保新主机满足WordPress运行要求(PHP 7.4+,MySQL 5.6+)
- 记录关键信息:记下当前网站的数据库名称、用户名和密码
- 准备FTP客户端:如FileZilla用于文件传输
- 域名解析准备:了解如何修改DNS设置(如有需要)
迁移步骤详解
第一步:备份现有网站
- 文件备份:通过FTP下载整个WordPress目录(通常位于public_html或www文件夹)
- 数据库备份:使用phpMyAdmin导出完整SQL文件
- 检查备份完整性:确保所有主题、插件和上传内容都已包含
第二步:在新主机上设置环境
- 创建新的数据库(记录名称、用户名和密码)
- 上传WordPress文件到新主机的相应目录
- 导入之前备份的数据库到新创建的数据库中
第三步:修改配置文件
- 编辑wp-config.php文件,更新数据库连接信息:
define('DB_NAME', '新数据库名');
define('DB_USER', '新数据库用户名');
define('DB_PASSWORD', '新数据库密码');
define('DB_HOST', '新数据库主机地址');
- 如果需要,更新以下正文:
define('WP_HOME', 'http://您的新域名');
define('WP_SITEURL', 'http://您的新域名');
第四步:测试新主机上的网站
- 通过临时URL或本地hosts文件修改测试网站
- 检查所有页面、链接和功能是否正常
- 测试后台管理功能
域名切换与后续工作
- 更新DNS记录:将域名指向新主机的IP地址(注意DNS传播时间)
- 设置301重定向(如域名有变更):确保SEO价值不流失
- 检查混合内容问题:确保所有资源使用HTTPS(如适用)
- 更新缓存:清除所有缓存(服务器、插件、浏览器)
常见问题解决
- 数据库连接错误:检查wp-config.php中的数据库凭据
- 404错误:重新保存固定链接设置
- 样式/功能异常:检查插件/主题兼容性
- 图片不显示:检查上传目录权限(755)和文件路径
最佳实践建议
- 在低流量时段进行迁移
- 保持旧主机运行一段时间作为回退方案
- 使用迁移插件(如Duplicator)简化过程
- 迁移后监控网站性能和错误日志
通过遵循这些步骤,您可以平稳地将WordPress网站迁移到新的虚拟主机,最大限度地减少停机时间和数据丢失风险。