将WordPress从GoDaddy移动到AWS

时间:2017-02-18 20:54:02

标签: amazon-web-services

我正在尝试将GoDaddy服务器上托管的Wordpress博客移动到亚马逊托管的博客。我想传输SQL文件,以便博客保持不变。我是否只需要转移域名,还是我必须采取其他步骤?

5 个答案:

答案 0 :(得分:3)

此举有很多参与。请参阅以下所需的广泛步骤:

  • 使用您选择的Linux操作系统的EC2实例,最好是您熟悉且熟悉的操作系统。选择您认为有足够资源来处理您的网站的实例类型。 Wordpress和PHP倾向于使用内存,因此具有至少2GB内存的实例类型可能是一个好的开始。如果您能够确认GoDaddy的任何性能数据,这可能有助于您选择实例类型。请参阅以下URL [2]中的实例类型比较。请注意,如果您的网站是CPU密集型的,请选择至少包含2个vCPU的实例类型以帮助提高性能。
  • 安装在Instance上的FTP应用程序,允许您根据需要将文件上载到实例。
  • 在EC2实例上,您将安装LAMP堆栈,即Apache,MySQL和PHP。
  • 您将为您的网站配置Apache vhost,其中需要包含Apache需要为其提供请求的域名以及网站的文档根目录(存储wordpress文件的目录)。
  • 在MySQL中,您将创建一个MySQL用户和数据库。您将为创建的MySQL用户分配所有特权到创建的数据库。然后,您将从GoDaddy创建数据库备份,然后将其导入到您实例上新创建的MySQL数据库中。
  • 然后,您可以将所有网站文件的备份上传到EC2实例,并将它们放在文档根目录中。相应地更正上载文件的所有权和权限。然后,您可以在Wordpress配置文件中更新数据库连接字符串。

在此过程中,您将遇到诸如必须手动更新sql文件中的mysql数据库名称以允许您将其导入新创建的数据库之类的事情。可能与某些插件等相关的php版本问题。

试试这个,看看它是否有效.. https://wordpress.org/plugins/all-in-one-wp-migration/

我没有经验,但它有很好的评论,应该得到很大的支持..

答案 1 :(得分:1)

亚马逊有一项新的(呃)Lightsail服务,可以让这种迁移变得更容易。这篇博客文章是关于这个过程的相当不错的教程:Migrating my WordPress Blog to Amazon AWS Lightsail。截至今天(2017年7月17日),他们提供30天的免费试用版首先进行测试,之后每月低至5美元。

答案 2 :(得分:1)

老实说,值得花点差钱留在GoDaddy上。 AWS可以使用所有功能,但是每次我需要做的事情都必须经过10个步骤并等待3天,这太荒谬了。如果我想从头开始对整个界面进行完全编程,那么我将退出Web开发并进入软件工程。

祝你好运。

答案 3 :(得分:0)

完全决定从旧的托管平台迁移到像AWS这样的新平台。尝试使用Amazon Lightsail为您的Wordpress带来惊人的效果。

要将任何WordPress网站/博客原样移动到另一台服务器,您需要将数据库以及Wordpress Contain移动到新服务器。

为此,有3个选项: 1.使用插件:All in One迁移(但有时候,使用插件迁移网站并不起作用)

所以你可以使用: 2.Tools

3.您还可以选择使用phpMyAdmin手动备份数据库,WordPress包含任何FTP客户端程序并将其还原到新服务器。

如果您想了解它是如何完成的,您可以查看下面的链接,我已经提供了完整的逐步迁移过程,以便将Wordpress迁移到Amazon Lightsail。

https://www.udemy.com/quick-install-or-migrate-wordpress-to-aws-lightsail-2018/

希望这有帮助!

答案 4 :(得分:0)

我完全理解你的问题。

您需要做的是在此之后复制现有文档根目录(网站文件和文件夹),为数据库Wordpress数据库准备转储。

第三步将通过sftp / ftp rsync或scp将其发送到另一台主机。

在另一台主机中,您将需要安装LEMP或LAMP Stack,这取决于您的需求,最后,将文件还原到应有的位置,并从创建的转储文件中还原数据库。

确保在apache或Nginx上创建虚拟主机。

对于DNS,您可以尝试按照我的博客上的步骤进行操作:https://www.clickittech.com/aws/migrate-godaddy-to-aws-route53/

我希望您可以使用此信息。