如何镜像WordPress开发环境和live站点?

How to mirror WordPress development environment and live site?

如果您有 development 环境和 live WordPress 环境(包括两个不同的 URL's).

是不是简单的备份一个环境(FTP->数据,SQL->数据库)然后在另一个环境上设置?

一般情况下没那么简单。

例如,如果您将所有内容下载到本地环境并在本地环境中将 127.0.0.1 的主机文件更改为站点的真实 FQDN,则可以完成您提到的操作 www.mysite.com .您还设置了本地虚拟服务器来托管该域。

否则,您必须执行一系列步骤,这些步骤涉及更改数据库中引用 FQDN 的数据,主要是在 POST 和 PAGES 中,但也可能在 OPTIONS 中。查看 Wordpress CODEX 以获取详细说明。

制作 Wordpress 网站副本的最简单方法是使用像 Duplicator 这样的插件。它处理从复制文件到使用新域更新 WP 数据库等所有事情。

  1. 在您要复制的网站上安装插件(即您的 开发环境)
  2. 构建包 - 这会创建一个包含站点数据库和文件的存档文件。取决于你的 托管设置您在构建时可能会遇到超时错误 包裹。在那种情况下,我排除了上传文件夹,然后 手动复制它
  3. 将存档和安装程序复制到目标环境
  4. 为您的新站点创建一个空数据库
  5. 运行 您上传到目的地的 installer.php。它将引导您输入新的数据库和域详细信息

应该就是这样!您可能需要保存永久链接或根据您自己的设置进行一些其他调整,但通常就是这么简单。