如何使用不同的 Vagrant Vagrants (VVV) 进行 WordPress 开发

开发您的网站始终是一个具有里程碑意义的时刻,尤其是当这是您第一次使用时.然而,尽管几乎每个主机都提供了一种在您的服务器上安装 WordPress 的方法,但我们不建议这样做.

更好的方法是在您的计算机上创建一个网站,并在您准备好后上传.使用诸如 Varying Vagrant Vagrants (VVV) 之类的工具 对于 WordPress 开发来说非常棒,平台推荐 方法.

在本文中,我们将向您展示如何启动和运行 VVV.在此之前,我们还将讨论您可以使用的替代方案.首先,让我们讨论一下为什么不应该在线开发网站.

为什么要创建本地 WordPress 站点

您的主机 在创建 WordPress 网站(尤其是你的第一个).这是因为您的主机应该比任何人都更了解如何最好地安装和使用它提供的网站创建包.

但是,在实时服务器上开发 WordPress 网站不是最好的方法有几个原因:

  • 您在不必要时使用您网站的资源.
  • 尽管可能有 访问暂存或站点限制功能,您仍在"公开"开发您的站点.
  • 任何开发错误都可能影响您网络上的所有站点,如果最坏的情况会发生.
  • 在实时服务器上开发网站存在自然安全问题 ,因为您的网站在很长一段时间内自然会不完整.

还有很多连锁反应,例如感觉自己在与时间赛跑,让您的网站上线.因此,离线并为自己提供一个"围墙沙箱"环境来开发您的网站会更省钱、更省心.

本地网站开发:您需要了解的基础知识

本地网站开发通常涉及使用"堆栈"软件尽可能模拟实时服务器.传统上,站点将在 'LAMP' 堆栈,使用在实时服务器上常见的软件:

结合起来,这会将您的计算机变成本地服务器,让您可以在与实时服务器类似的环境中完整地创建和测试您的站点.

然而,传统的 LAMP 堆栈有缺点:它可能会占用大量资源,并且不是一致远程开发的最佳解决方案.

工具 例如 Vagrant 旨在提供精简和便携的虚拟开发环境.结合诸如 VirtualBoxVMware,它们可以让您创建"虚拟机" ' – 封装的服务器,本质上是功能齐全的计算机,可在其中工作.

为 WordPress 开发引入不同的 Vagrant Vagrants (VVV)

总而言之,虽然传统的 LAMP 堆栈是在本地开发网站的可靠方法,但 Vagrant 和 VirtualBox 等工具可以增强该过程.

不同的流浪流浪者 (VVV)是一个听起来很奇怪的解决方案,可帮助您利用虚拟机的强大功能来创建 WordPress 网站.如果您采用传统的开发方式,这通常需要一些额外的步骤.

它从 命令行 运行,几乎包括设置所需的一切:

安装后,您可以从命令行使用 vagrant up 启动 VVV,并使用 vagrant halt 停止它.站点是在专用配置文件中创建的:

您对 VVV 安装所做的任何更改都需要使用专用的 provision 命令进行"配置".

您创建的站点在虚拟沙盒环境中运行.这意味着任何问题都是该环境独有的,不会影响您的实际计算机.

WordPress 已安装并准备好开始运行,因此一旦创建了站点,您就可以像访问实时站点一样访问它,使用 .test 作为您的顶级域 (TLD).但是,在大多数情况下,这些网站只能通过您的计算机访问.

这非常适合运行类似服务器的配置,因为您可以使用与实时服务器类似的设置,并在开发过程中诊断任何错误.通过在开发环境和实时服务器之间采用更加一致的路径,您可能会节省时间和金钱.

各种 Vagrant Vagrants 的替代方案

虽然本文将重点介绍使用 VVV 进行 WordPress 开发,但值得一提的是一些替代方案.VVV 不会成为适合所有人的正确解决方案.

考虑到您将使用多少命令行和配置文件,我们建议您至少需要具备代码应用知识.调试 VVV 问题也必须通过命令行进行.更重要的是,支持渠道是通过GitHub,所以您需要能够向其他程序员阐明您的问题.

如果您想利用 VVV 的强大功能,但又不喜欢编码的想法,那么有一些不错的选择.

1.最著名的是DesktopServer.

这使用 'XAMPP ' stack 通过专用的图形用户界面 (GUI) 创建 WordPress 网站,并且超级快速且易于使用.

2.另一个类似的替代方法是通过飞轮本地:

这可以说它的 GUI 外观更时尚,并且使用 Docker – 将其视为 Vagrant 的替代方案.

虽然这两种解决方案都有免费套餐,但 Local 的功能更加全面.但是,这两种解决方案都有许多很酷的高级功能,可以查看是否有利于公平竞争.

如何使用不同的 Vagrant Vagrants (VVV) 进行 WordPress 开发(4 步)

诚然,使用 VVV 进行设置比其他解决方案更复杂.但是,您在设置的便利性方面失去了灵活性和便携性.

以下是创建 VVV WordPress 网站的四个步骤:

  1. 在开始之前获取您需要的工具.
  2. 安装 VVV a> 使用命令行.
  3. 使用 config.yml 文件创建您的新站点.
  4. 使用 VVV 仪表板访问您的网站.

让我们看看每一步,从你的工具开始.

第 1 步:收集工具

任何优秀的厨师都是au faitmise en place.换句话说,要构建 WordPress 开发环境,您需要将所有工具和技能放在一起,准备开始.

有几个VVV 的系统和软件要求.以下是您需要的:

  • 对命令行的管理访问权限.无论您的操作系统默认使用什么(例如 Mac 上的终端、Windows 上的命令提示符和 Linux 上的 Shell)都是完美的.您可能还需要spruce up 你的技能是否生疏.
  • 最新版本的 Vagrant.这是您将用于驱动安装的堆栈,可以使用标准下载包进行安装.
  • 最新版本的VirtualBox.这为您的 VVV 安装提供了虚拟操作系统.同样,这是一个简单的下载.
  • Git 版本控制系统 (VCS).这是一个以开发人员为中心的工具,可让您跟踪您创建的项目中的更改.对于此应用程序,我们将使用它来下载 VVV.

在开始安装 VVV 之前,最好下载并安装您计算机上尚未安装的任何组件.VVV 中的错误可能令人沮丧,不建议使用诱人的命运,特别是如果这是您第一次使用所涉及的软件.

另外,请注意带有 M1 处理器 目前无法使用 VVV 和 VirtualBox(由于后者的问题),除非您使用无法一致工作的变通方法.因此,您可能需要考虑替代解决方案,至少是暂时的.

第 2 步:在您的计算机上安装 VVV

总而言之,在此步骤之前,您需要安装 Vagrant、VirtualBox 和 Git.准备好后,打开命令行,然后输入以下内容:

git clone-b stable git://github.com/Varying-Vagrant-Vagrants/VVV.git ~/vagrant-local

这会要求 Git VCS 复制给定 URL 处的文件,并将其下载到名为 vagrant-local 的文件夹中,该文件夹位于您的 Home 文件夹中:

这应该需要几秒钟的时间,具体取决于您的互联网连接,一旦您收到成功消息,您就几乎可以正常运行了.

第 3 步:在 config.yml 文件中创建您的新站点

在您第一次启动 VVV 之前,最好创建一个 config.yml 文件的新副本.这会保留默认站点,并让您有机会创建新站点:

  • 打开命令行并使用 cd vagrant-local 命令移动到您的主 VVV 文件夹(通常是 vagrant-local).
  • 运行 vagrant status,将复制并重命名文件.

接下来,在文本编辑器中打开 config.yml 文件 例如 Atom崇高的文字.

编辑 config.yml 文件

此文件包含您创建和管理站点所需的所有配置:

有很多选择,但我们将重点介绍网站部分.在这里,遵循现有站点的格式和布局,并添加以下"样板"代码:

mysite:
repo: https://github.com/Varying-Vagrant-Vagrants/custom-site-template.git
hosts:
-mysite.test

这告诉 VVV 使用 URL mysite.test 使用预定义模板创建新站点.准备好后,保存更改,然后返回命令行.

第 4 步:访问您的 VVV WordPress 网站

最后一步是访问您的 VVV WordPress 网站.您可以在基于浏览器的仪表板中找到它们,要访问它,请执行以下操作:

  • 打开命令行,并通过运行 cd vagrant-local 确保您位于正确的目录中.
  • 运行 vagrant up.这会告诉 Vagrant 和 VVV 启动.
  • 可能需要输入您的管理员密码,然后按照说明操作 安装 GoodHosts 插件,它允许您使用"漂亮"的 URL 访问仪表板.
  • 选择一个网络——通常是选项 1 下的 Wi-Fi.

此时,您应该耐心等待,因为 VVV 会做它的事情.看到"泰迪熊"和 VVV 徽标后,您就可以访问仪表板了.

打开您的 VVV WordPress 网站

要访问仪表板,请打开浏览器并前往 vvv.test.您将看到所有网站的列表(带有可点击的网址)以及其他相关信息:

请注意,您无需每次启动 VVV 时都访问仪表板.您可以简单地前往您网站的 wp-admin 页面直接登录,就像使用任何其他 WordPress 网站一样.默认凭据是:

  • 用户名: admin
  • 密码: 密码

最后,您可以config.yml 文件中的站点模板上展开,以创建完全自定义的 WordPress 安装版本.官方GitHub VVV 页面提供了所有详细信息,甚至包括各种小众 WordPress 网站的示例.

总结

启动一个新的 WordPress 网站充满了兴奋和希望,因为这意味着您的项目正处于下一阶段.为了确保您只专注于开发您的网站,我们建议您使用本地工具 例如 VVV.

这篇文章提供了开始使用 VVV 进行 WordPress 开发的四个步骤.让我们回顾一下这些步骤:

  1. 下载并安装运行 VVV 所需的一切,例如 Vagrant, VirtualBox 以及系统所需的任何内容.
  2. 通过命令行安装 VVV.
  3. config.yml 文件中创建新网站的参数.
  4. 启动 VVV WordPress 网站的专用 URL 并开始开发它.

您是在考虑使用 VVV 来创建 WordPress 网站,还是在权衡其他工具?在下面的评论部分分享您的想法!

12

发表回复