GG资源网

如何使用 Local by Flywheel 进行快速 WordPress 开发

出于多种原因,在本地开发网站可能是一个有吸引力的提议。 首先,它是免费的。 如果您的 Internet 连接不存在或丢失,您可以继续工作。 您可以使用 localhost 作为试验场来尝试主题或插件或创建自己的。 最后,在您选择共享之前,您的网站将保持私有状态。

传统上,在 localhost 上设置网站是一个棘手的过程,但随着新的解决方案(如 Flywheel 的 Local)的出现,这一切都发生了变化。

我们将介绍:

  • 什么是飞轮本地?
  • 通过飞轮安装本地
  • 创建新站点
  • 站点设置视图
  • SSL
  • 蓝图
  • 克隆站点
  • 导出站点
  • 切换服务器环境
  • 通过 Flywheel 将实时站点复制到本地
  • 为您的网站创建实时链接
  • 通过 Flywheel 将站点从本地移动到实时服务器
  • 数据库访问
  • 查看电子邮件
  • 安装 Git
  • 偏好区域

什么是飞轮本地?

Flywheel 的 Local(又名 Local)是一个本地开发环境,针对 WordPress 进行了优化。 它是 XAMPP、MAMP 和 WAMP 等类似工具的替代品。

Flywheel 的 Local 在幕后为您完成繁重的工作,以便您可以快速开始开发网站。 只需单击几下即可安装一个新的 WordPress 站点——无需下载 WordPress,无需编辑 wp-config.php 或摆弄端口! 本地为您处理所有这些。

CSS Tricks 的 Chris Coyier 是一名粉丝,开发人员和教师 Carrie Dils 和 Tonya Mork 也是。

通过飞轮安装本地

Local by Flywheel 适用于 Windows 和 Mac,并可免费下载。 当前版本是 2.2.4。

通过飞轮下载本地
使用 Flywheel 简化本地 WordPress 开发

只需提供一些详细信息即可下载。

通过飞轮下载本地

完成初始设置。 应该只需要几分钟。

欢迎来到飞轮本地
通过 Flywheel 对 Local 进行初始配置

本地安装完成后,就该创建您的第一个站点了!

创建新站点

创建站点是一个 3 步过程:

  1. 设置站点
  2. 设置环境
  3. 设置 WordPress

设置站点

第一步是为您的网站命名。 无论您选择什么,都将被复制到您的域和路径中(请参阅高级选项)。

在本地设置站点
在高级选项中配置您的站点名称和站点路径

默认情况下,您的站点域将以 .local 结尾,但如果您愿意,可以将其更改为另一个后缀,例如 my-first-site.dev.

实际上,您可以稍后更改名称和本地 URL,但不能更改站点路径。 因此,如果您想选择自定义路径,请立即执行。

设置环境

接下来,您可以选择服务器环境。 如果您使用 Flywheel 托管,您将需要使用他们的 首选 选项,它反映了他们自己的虚拟主机。

设置自定义环境
通过 Flywheel 在 Local 上设置自定义环境

否则,您可以选择自己的 风俗 设置,有以下选择:

  • PHP版本:5.2.4 至 7.2.0。 (如果您打算将您的站点移至生产环境,则确实没有理由运行较低版本的 PHP - 这就是您应该运行 PHP 7.0 或更高版本的原因。)
  • 网络服务r: nginx 或 Apache
  • MySQL版本: 5.5 或 5.6

设置 WordPress

如果你想要一个 多站点,请务必单击“高级选项”以进行选择,因为以后无法更改。 本地支持子域和子目录多站点。

设置 WordPress
您只能在初始设置中配置多站点

如果需要,您可以在所有站点中保存您的首选用户名/密码。

一旦你打 添加站点,等一两分钟,就完成了。 欢呼!

那么接下来你能做什么呢? 让我们看一下 Local by Flywheel 的一些功能。

站点设置视图

Flywheel 在 Local 中的站点设置选项卡
看看你在 Local by Flywheel 的新网站

您的第一个视图是站点设置。 从这里您可以:

  • 查看站点。
  • 登录您的网站。
  • 停止站点 - 或在停止时启动它。
  • 在本地计算机上打开包含站点文件的文件夹——单击站点名称下路径旁边的箭头。
  • 和更多…

SSL

SSL 支持在那里,但您需要启用它:转到 SSL 选项卡和 相信 证书。

信任 SSL 证书
为您的新站点启用 SSL

然后你可以去例如 https://my-first-site.local 并看到一个绿色挂锁。

蓝图

如果您通常使用相同的基本设置构建站点,请将您的站点保存为 蓝图.

创建您的站点并添加您常用的主题和插件(例如,所有您喜欢的 WPMU DEV 插件或试用我们的一些免费插件)。 然后在 Local by Flywheel 中,右键单击本地站点下所需的站点并选择 另存为蓝图.

然后,您可以在添加新站点时轻松地重新使用此配置。

从蓝图创建站点:从下拉菜单中选择蓝图
从蓝图创建站点:从下拉菜单中选择蓝图

您甚至可以拥有不同类型网站的蓝图,例如

  • 一个小型商业网站
  • 投资组合网站
  • 一个电子商务网站

您的蓝图将及时成为快照。 因此,如果您的插件或主题在下次您想使用相同的组合时需要更新,请更新它们并将站点重新保存为新的蓝图。

克隆站点

可以克隆任何本地站点以创建新的本地站点。 该过程与制作蓝图非常相似,不同之处在于不存储配置以供重复使用。

导出站点

导出会创建一个包含整个站点配置的 zip 文件。 如果要将站点移动到另一台计算机上的本地安装中,则可以使用它。

切换服务器环境

想象一下,您正在开发一个插件,并想检查它是否与不同版本的 PHP 一起运行。 没问题! 使用 Local 更改 PHP 版本非常简单。

从站点设置中,为您的本地环境选择自定义设置。 然后,您可以在您正在处理的站点上简单地升级或降级 PHP。 或者实际上,更改 Web 服务器。

这是可行的,因为每个站点都存在于由 Docker 提供支持的自己的容器中。

当你这样做时,有几个警告:

  1. 如果您使用 SSH 访问(见下文),您将丢失所做的任何更改,除非您克隆该站点。
  2. 您可能必须等待下载新的依赖项。
更改本地环境可能会导致问题发生
更改本地环境可能会产生问题。

通过 Flywheel 将实时站点复制到本地

如果您没有将登台作为一项功能的托管,则在实时站点的本地副本上工作是一种很好的方法来测试更改而不会冒事故风险。

如果您有幸使用 Flywheel 的托管服务,那么复制网站很容易。 您可以登录并将其连接到 Flywheel,然后拉取实时站点。 进入本地。

注意 不支持复制多站点安装 此时。

否则,复制您的实时站点相对简单。 所有你需要的是:

  1. 您网站的 wp-content 文件夹的备份。
  2. 包含站点数据库的 .sql 文件。

将 SQL 文件移动到 wp-content 文件夹中,然后压缩该文件夹。

然后 拖放 将此 zip 文件放入 Local by Flywheel 窗口。 该应用程序为您重新创建网站做了所有艰苦的工作,包括重写所有 URL。 甜的!

本地发展考虑

您不希望 Google Analytics 在本地安装上运行和记录访问。 根据您输入跟踪代码的方式,您可以:

  • 从functions.php中删除它
  • 从主题选项中或通过定制器将其删除
  • 停用您可能正在使用的 Google Analytics(分析)插件

Facebook 像素和您可能使用的任何其他跟踪代码也是如此。

当我在本地使用它复制一个站点时,Jetpack 对我来说效果不佳。 我发现它想断开我的实时站点与 WordPress.com 的连接。 出于这个原因,我倾向于通过重命名本地来禁用它 jetpack 插件文件夹到 _jetpack.

当您在 Local by Flywheel 网站上工作时,您还可以停用任何安全插件,例如 Defender。 如果您要使网站上线,请记住稍后重新激活它们。

当您在本地站点上工作了一段时间,但还没有准备好投入生产时,您可能想与同事分享它或查看它在手机上的呈现方式。 你怎么能那样做?

准备好远程查看的本地站点
准备好远程查看的本地站点

Flywheel 的 Local 没有将其移动到测试服务器,而是有一个漂亮的 “实时链接” 选项由 ngrok 提供。 启用此功能将为您提供可在任何设备上使用的实时 URL。

手机上的 ngrok 实时链接
手机上的 ngrok 实时链接

像 Mission: Impossible 一样,您的链接会在一段时间后自毁——即您通过 Flywheel 关闭 Local 的时间。 这对于获得快速反馈很好,但如果您的同事或客户在一周内回复您,那就不是很好了! 每次重新启用实时链接时,您都会获得不同的 URL。

通过 Flywheel 将站点从本地移动到实时服务器

Flywheel 用户可以使用他们的 Connect 选项将单个安装的 WordPress 站点推送到 Flywheel 的托管。

不使用飞轮托管? 一种选择是使用复制器插件将站点移动到实时服务器。 我使用 Rae 的关于将 WordPress 从 localhost 迁移到 live 的教程,它运行良好。

确保 Duplicator 在完成后清理它创建的文件。 这 local.phpinfo.php 由飞轮本地创建的文件可以通过 FTP 或您的托管文件管理器安全删除。

数据库访问

我习惯于在 phpMyAdmin 上查看 WordPress 网站的数据库。 飞轮使用本地 管理员 默认情况下,这不是一个很好的用户界面,但它可以完成工作。

飞轮本地管理员
飞轮本地管理员

或者,如果您是 Mac 用户,您可以下载并使用 续集临.

查看电子邮件

本地开发的一个缺点是交易电子邮件不是由 WordPress 发送的。

幸运的是,在实用程序选项卡下,您会找到 邮递员 工具,它记录本地发送的任何电子邮件。 如果您正在测试任何发送电子邮件的插件 - 例如 Forminator Pro、Events+ 或 WooCommerce - 您可以确保他们的电子邮件正常工作。

MailHog 用户界面

请注意,如果您通过 Flywheel 重新启动 Local,您之前会话中的任何电子邮件都将 不是 已存储——因此您最好在进行过程中检查 MailHog。

SSH 访问和 WP-CLI

右键单击任何正在运行的站点,您可以通过 SSH 打开它。 WP-CLI 已经安装; 类型 wp 查看命令列表,以及 q 返回命令行。

使用 WP-CLI 快速处理任务。 例如,激活站点上的所有插件,或删除所有瞬态。

在本地通过 SSH 使用 WP-CLI
在本地通过 SSH 使用 WP-CLI

要了解有关 WP-CLI 的更多信息,请阅读:

  • WP-CLI 加速 WordPress 开发的 10 种方法
  • 高级 WordPress 开发:使用 WP-CLI 实现 WordPress 自动化

安装 Git

Flywheel 没有在 Local 上安装 Git,但您可以轻松地添加它。 跟着 使用 git 部署 本文中的部分:使用“FlyWheel 本地化”作为 WordPress 的本地开发工作流程。

偏好区域

您创建网站的首选项存储在 优先 区域。 在 Windows 上,通过右上角的汉堡菜单访问它。 在 Mac 上,通过菜单中的 Flywheel > Preferences 转到 Local。

首选项 - 新站点默认值
首选项 - 新站点默认值

您还可以查看所有蓝图并尝试运行一些实验性功能。

如果您使用 XDebug 和 PHP Storm,这里还有一个附加组件可以将它们与 Local 集成。

社区支持

Local by Flywheel 得到社区论坛的支持。

如果您对其设置或运行有任何问题,就像我第一次在 Windows 上安装 Local 时所做的那样,FAQ 是一个很好的起点。

如果您希望 Local 的开发人员添加一些很酷的东西,请将其添加到功能请求子论坛。

加起来

我真的很喜欢飞轮的Local。 它设置迅速,使用简单,并且有足够的附加功能使其物有所值。 我最喜欢的是蓝图和实时链接。

它现在是我进行本地开发的首选工具。

标签:

由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » 如何使用 Local by Flywheel 进行快速 WordPress 开发

发表回复

CAPTCHAis initialing...