wordpress整站迁移
-
备份源网站数据
使用WordPress后台的“工具”>“导出”功能,选择“所有内容”,导出XML文件。同时备份网站的数据库(通过phpMyAdmin或MySQL命令行),并下载网站文件(通过FTP或cPanel文件管理器)。 -
准备目标服务器环境
确保目标服务器满足WordPress运行要求,包括PHP版本、MySQL数据库和Web服务器(如Apache或Nginx)。创建新的数据库,并记录数据库名称、用户名和密码。 -
迁移网站文件
将备份的网站文件上传到目标服务器的指定目录(如/var/www/html/)。确保文件权限设置正确,通常为644(文件)和755(目录)。 -
导入数据库
在目标服务器上使用phpMyAdmin或MySQL客户端导入之前备份的数据库。修改数据库配置文件(wp-config.php),更新数据库名、用户名和密码。 -
修改站点URL
在数据库中执行SQL查询,更新wp_options表中的siteurl和home字段为新域名或路径。使用wp_posts表中的guid字段和post_content字段进行搜索替换,确保内部链接正确。 -
测试迁移结果
访问目标网站,检查页面显示、链接和功能是否正常。登录后台验证用户权限和插件状态。若出现错误,检查数据库连接和文件权限设置。 -
更新DNS解析
将域名的DNS记录指向目标服务器的IP地址,等待DNS传播生效(通常需24-48小时)。期间可临时修改本地hosts文件测试新站点。 -
配置SSL证书(可选)
在目标服务器上安装SSL证书,确保网站通过HTTPS访问。更新数据库中的URL为https协议,并检查混合内容警告。 -
优化与维护
安装缓存插件(如W3 Total Cache)提升性能,配置防火墙和安全插件(如Wordfence)。定期备份数据库和文件,监控网站运行状态。







