如何迁移WordPress到阿里云?

刘AI工程师

· 阅读 1918

分享
WordPress迁移

如何迁移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。