如何迁移WordPress到阿里云?
将WordPress从其他主机迁移到阿里云ECS,需要迁移文件、数据库,并重新配置环境。本文提供完整的迁移步骤。
迁移步骤
1. 阿里云环境准备:购买ECS(推荐2核4G),安装LAMP/LNMP环境(Nginx/Apache + PHP 7.4+ + MySQL 5.7+)。也可以使用阿里云的WordPress镜像(预装环境)。
2. 备份原站数据:在原主机上打包WordPress文件:tar -czf wordpress.tar.gz /var/www/html/wordpress。导出数据库:mysqldump -u root -p wordpress > wordpress.sql。
3. 传输到阿里云:使用scp、rsync或OSS中转。scp示例:scp wordpress.tar.gz root@你的ECS_IP:/tmp/。
4. 恢复文件:解压到Web目录:tar -xzf /tmp/wordpress.tar.gz -C /var/www/html/。设置权限:chown -R www-data:www-data /var/www/html/wordpress。
5. 恢复数据库:在ECS上创建数据库和用户:CREATE DATABASE wordpress;。导入数据:mysql -u root -p wordpress < wordpress.sql。
6. 修改配置:编辑 wp-config.php,更新数据库连接信息(DB_NAME、DB_USER、DB_PASSWORD、DB_HOST)。如果域名不变,其他配置不用改。
7. 域名解析:将域名DNS解析指向新的ECS公网IP。等待DNS生效(通常几分钟到几小时)。
迁移后检查
检查网站是否正常访问、后台是否能登录、图片是否正常显示、固定链接是否有效(可能需要重新保存固定链接设置)。安装SSL证书开启HTTPS。
