将生产站点克隆到本地?

时间:2020-08-14 作者:Jon

我已经使用WordPress有一段时间了,但我经常面临的一个问题是创建生产站点的本地克隆,以便测试更改/更新。

我目前的流程是这样的。。。

运行XAMPP服务器下载站点文件(Filzilla)下载数据库(phpMyAdmin)创建本地数据库(phpMyAdmin)我的问题很简单。Is it possible to automate this entire process? 如果没有,什么可以自动化以减少耗时?

我有点研究过Docker,但它似乎令人困惑,我不知道它对这些步骤中的大多数都有帮助。我知道有一些插件可以创建站点的备份,但也只是自动化了几个步骤。我很确定WP CLI可以克隆站点,但我不确定它是否可以将远程站点克隆到本地。使用WP-CLI的解决方案将非常好。

必须有一个比我现在做的更好的过程:(

2 个回复
SO网友:nickmortensen

这完全可以使用WP Cli完成。

您是否具有远程服务器/站点的SSH访问权限?如果是这样的话,我很高兴向您展示我使用rsync编写的流程,以及数据库的一些标准SQL。这是我目前最喜欢的方式。

SO网友:Pixelsmith

是的,有许多方法可以自动化在本地、开发和生产之间移动站点的过程。

第一个是美味大脑的插件,名为WP Migrated DB Pro. 基本免费插件将在WP安装之间移动DBs。但是附加组件真的让它超级强大,允许您移动图像、主题和插件,还有一个多站点附加组件。这是我最珍爱的工具之一,它让事情变得简单多了。

第二个工具是Local by Flywheel. 这是多功能一体式WP推/拉的另一种方法。该工具是由飞轮公司购买的,飞轮公司随后又再次购买了该工具,因此它受到了广泛关注,最近进行了重大升级。我没有使用升级版本,但我使用的版本使在主机之间移动站点变得非常简单。

祝你好运

相关推荐

当设置为除普通固定链接之外的任何值时,Apache/Localhost开发设置上的某些固定链接将返回404

我正在本地主机上使用Xampp构建一个自定义主题。我已经为这个网站整理好了一切,除了这个permalinks问题。目前,该网站使用高级自定义字段插件,并且对该插件有一定的依赖性。当使用普通永久性树脂时,现场效果良好。当我更改为“Post name”permalinks时,站点上的所有页面都返回404个错误,但我设置的自定义帖子类型除外,它的功能与普通页面相同。我可以恢复到默认主题之一,永久链接开始正常工作,所以我很有信心这是一个主题问题。当我替换函数时。php文件中有一个空白文件(里面没有php代码),网