最近将国外的主机迁移到了阿里云(参见:Site Changelog)。没办法,GFW太厉害了。留在外面只能做僵尸网站。

本文简要介绍了将WordPress迁移到云服务器ECS、云数据库RDS,域名绑定到云解析的方法。

如果要购买 ECS 云服务器,使用我的邀请码(U6FOVY,有效期截止 2015-11-30)可以得到 九折 优惠。

新服务器

安装LAMP:Ubuntu快速安装 LAMP
安装phpmyadmin:
[cc lang=”bash”]
sudo apt-get install phpmyadmin
ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
[/cc]

旧服务器

WordPress整站打包下载。
使用一个插件生成数据库备份wp-DB-backup:wp_backup.sql.gz

迁移

上传整站到/var/www/html,只需要修改wp-config.php更新数据库信息。
打开http://newsite.com/phpmyadmin,创建一个数据库,将wp_backup.sql.gz 导入(import)。
进入options工作表,更新home和siteurl的值。
[cc lang=”mysql”]
mysql> use wordpress;
mysql> source wp.sql;
mysql> update `wp1_options` set `option_value` = “http://bio-spring.top/” where `option_name` = “siteurl”;
mysql> update `wp1_options` set `option_value` = “http://bio-spring.top/” where `option_name` = “home”;
[/cc]

使用云数据库 RDS

在RDS控制面板创建database,然后登录到RDS,同上设置。
[cc lang=”bash”]
bash$ mysql -uuser -ppasswd -husername.mysql.rds.aliyuncs.com # 登录到RDS
[/cc]

绑定域名到阿里云解析

进入域名注册上后台,修改NameServer为万网NS。
godaddy_dns

在阿里云解析“添加解析”,等待生效即可。

aliyun_dns
搞定了。

作者简介

Chun-Hui Gao is a Research Associate at Huazhong Agricultural University.

重复使用

Text and figures are licensed under Creative Commons Attribution CC BY 4.0. The source code is licensed under MIT. The full source is available at https://github.com/yihui/hugo-prose.

欢迎修订

如果您发现本文里含有任何错误(包括错别字和标点符号),欢迎在本站的 GitHub 项目里提交修订意见。

引用本文

如果您使用了本文的内容,请按照以下方式引用:

gaoch (2015). 将 WordPress 迁移到 阿里云. BIO-SPRING. /post/2015/08/21/2015-08-21-wordpress-cloud/

BibTeX citation

@misc{
  title = "将 WordPress 迁移到 阿里云",
  author = "gaoch",
  year = "2015",
  journal = "BIO-SPRING",
  note = "/post/2015/08/21/2015-08-21-wordpress-cloud/"
}