我已经将所有本地 WordPress 开发都切换到 Flywheel 的 Local。我从你们那里听说了它,当时我们不久前做了一个关于本地 WordPress 开发的 投票。底线是:它真的很棒。它做所有你想做的事情,而且毫不费力,也没有其他多余的东西。
运行多个 WordPress 安装 (PHP、MySQL、Web 服务器)
这有点像整个重点。Flywheel 的 Local 为你启动了一个本地网站,其中包含 WordPress 所需的所有依赖项。只需选择几个选项并给网站起个名字,你就可以在几秒钟内启动一个新的 WordPress 安装。

而且它已经准备好了!

友好的 UI
当然,Flywheel 的 Local 在幕后所做的事情相当复杂,但应用程序的 UI 却一点也不复杂。我非常喜欢这样的应用程序。超级干净的 UI 使得一切都感觉如此轻松和简单,尽管它实际上是复杂而强大的。只需要你需要的的信息和控件!

HTTPS (SSL)
网络正越来越多的转向全 HTTPS,这真是太棒了。借助 Flywheel 的 Local 提供的所有设置选项,你可以使网站的生产版本和开发版本非常接近。如果我们的生产网站是,我们应该进一步采取措施,并在本地通过 HTTPS 进行工作。
Flywheel 的 Local 不仅使它变得容易,它还为你自动设置 HTTPS!当然,它只是起作用。你可能想 信任那个本地证书,虽然它能使它变得更加顺畅。
但是等等!不要按照我笨拙且略带复杂的说明操作。在 Flywheel 的 Local 中有一个一键按钮可以信任证书。

与 CodeKit 结合
对于我所有简单的大多数独奏项目,我一直是 CodeKit 监控项目的粉丝,因此我预处理了所有 CSS 和 JavaScript,优化了我的图像,以及所有那些优秀的任务运行器工作。这很容易,只需将 CodeKit 浏览器刷新 URL 指向 Flywheel 的 Local URL 即可。

迁移
我在 Flywheel 的 Local 中喜欢的另一个一键按钮是直接跳转到 Sequel Pro 的按钮。

这对我来说非常方便,因为我正在从几个不同的设置迁移。几十年来我一直在使用 MAMP,并将 Sequel Pro 配置为我的数据库管理器。然后有一段时间,我切换到 Docker 来管理我的本地 WordPress 内容,这很有趣,但最终不像我想象的那样容易。我在那个阶段也使用了 Sequel Pro。
所以,我能够非常快速地导出和导入我需要的数据库!
还值得一提的是,如果你没有要从中迁移的现有本地设置,但确实有生产网站,我强烈建议你使用 WP DB Migrate Pro 来以极其轻松的方式下拉生产数据库。
实时链接
好像还不够,他们还添加了一个非常酷的小功能。点击一下“实时链接”功能,它就会为你启动一个 ngrok URL。这是一个可以用来分享你的 localhost 的在线 URL。把它发送给客户!调试移动问题!非常酷。

简而言之:我喜欢 Flywheel 的 Local!
当文章以“我已经将所有本地 WordPress 开发都切换到 Flywheel 的 Local”开头时,是 Chris 在说话,还是赞助商?如果这不是 Chris,他应该更加注意赞助内容的内容,因为它读起来像是 Chris 开始使用 Flywheel 了,而实际上他没有。
是我。
我是之前投票支持 Local 的人之一。它是一款很棒的软件,我从它还是付费产品的时候就开始使用它了。
我还要补充一点,它不仅仅是为 WordPress 设计的,虽然它是为 WP 优化的。它也适用于 Craft CMS 以及其他 CMS,我相信。
如果有谁有快速、轻松的方式将一堆本地网站从 DesktopServer 迁移,那么我就愿意尝试。
读到你的 HTTPS 部分,我以为你会说有人解决了这个恼人的证书异常问题。有了 Let's Encrypt 自动化 SSL 证书,我们什么时候才能开始在这样的应用程序中看到透明地使用 HTTPS?我们应该能够像生产环境一样轻松地获得证书并在开发场景中使用它们,不是吗?添加例外这个东西是一个奇怪的东西,希望很快就会成为过去。
听起来不错!我周末会试试这个!
谢谢
嘿,Chris,很棒的建议,非常感谢你发布!从今天早上试用它开始,我已经可以看出它可以节省我大量的时间,而且我相信它会变得越来越好。
我遇到的一个障碍是让外部服务器地址在 Codekit 上工作 - 除了你在上面文章中展示的内容之外,你还做了哪些额外的步骤?我打开了“需要外部服务器”并添加了来自 Local 的 .dev 地址,但 Codekit 预览图标仍然链接到 Bonjour 地址。.dev 地址可以工作,但 Codekit 不会自动刷新它。
我只是想知道你是否做了其他我没有注意到的步骤!
好吧,我脸上有蛋了!我之前没有意识到自定义开发域名不是 Codekit 的一部分。它正按照预期工作。
自从 投票文章 以来,我“不幸”地搬到了一个新的开发机器。当我这样做时,我决定试用一下 Local,因为它在那时看起来还不错,而且我正在研究其他设置。
我真的认为它在本地开发工作流程中对我有很大帮助,胜过我的旧设置 (MAMP Pro)。由于我在 OSX 和 Windows 上进行开发(很疯狂,对吧?),实际上我喜欢我可以在两个地方以相同的方式使用同一个程序。而且还是免费的!它也通过设置 WP 安装默认值,然后使用 WP DB Migrate Pro 下拉网站,真正加快了我的速度。我几乎可以在几分钟内启动并运行一个网站。QA 喜欢我可以向他们发送正在修复问题的“预览”链接,而且我喜欢它在移动设备和我的虚拟机上更容易调试。
我正在考虑建议我们整个开发团队都使用它,但我们拭目以待。自从我获得它以来,我已经看到了这个程序的几次更新,所以它似乎一直在改进。
很想看一个演示视频
嘿凯瑟琳!我们这里有一个关于 Flywheel 的 Local 的演示视频
快来看看吧!
嘿克里斯,你提到使用 WP Migrate DB Pro。你最喜欢它的什么?你尝试过 All In One Migration 插件吗?它会将你的整个网站导出到一个单独的文件以供上传。数据库、文件,所有东西!你需要为大型网站付费购买无限扩展,但这只是一次性费用。
https://en-ca.wordpress.org/plugins/all-in-one-wp-migration/
WP DB Migrate Pro 没有任何文件,它只是在本地和生产环境(或者任何两个站点)之间直接通信并执行操作。
嗨,你试过用 Local Flywheel 来迁移所有单词吗?我安装后无法激活它?
加里
还有一点很重要,就是 Flywheel 的 Local 完全免费!而且他们有一个很棒的社区论坛/讨论区,你可以在那里提问并期待快速回复。
社区论坛的氛围真的很棒。
非常好,是的。另一个好程序是 DesktopServer,它允许你完成你所写的所有事情,并直接部署到生产服务器,但其中的许多功能都需要付费。
无论如何,这两个替代方案都很棒。