专注国内外云服务器
分享建站技术教程

如何使用Varying Vagrant Vagrants (VVV) 进行WordPress开发

立即购买

阿里云服务器 ¥102元/年 云数据库37.5元/年 限时

个人、企业均可购买 | 更多配置0.8折特惠

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

更好的方法是在您的计算机上创建一个站点,并在您准备好后上传它。使用诸如Varying Vagrant Vagrants (VVV)之类的工具进行WordPress开发是一种很棒的、平台推荐的方法。

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

为什么要创建本地WordPress网站

在创建WordPress 网站(尤其是您的第一个网站)时,您的主机通常会成为首选资源或支持点。这是因为您的主机应该比任何人都更了解如何最好地安装和使用它提供的站点创建包。

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

也有很多连锁反应,比如感觉你在让你的网站上线时是在争分夺秒。因此,离线并给自己一个“有围墙的沙盒”环境来开发您的网站更容易在钱包和神经上。

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

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

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

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

Vagrant等工具旨在提供精益且可移植的虚拟开发环境。结合VirtualBox或VMware等解决方案,您可以创建“虚拟机”——封装的服务器,本质上是可以在其中工作的全功能计算机。

为WordPress开发引入Varying Vagrant Vagrants (VVV)

总而言之,虽然传统的LAMP堆栈是一种在本地开发网站的可靠方法,但Vagrant和VirtualBox等工具会加速这一过程。

Varying Vagrant Vagrants (VVV)是一个听起来很奇怪的解决方案,可帮助您利用虚拟机的力量来创建WordPress网站。如果您采用传统的开发路线,这通常需要一些额外的步骤。

它是从命令行运行的,并且几乎包括您进行设置所需的一切:

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

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

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

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

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

改变流浪者的替代方案

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

考虑到您将使用多少命令行和配置文件,我们建议您至少需要代码的工作知识。调试VVV问题也必须通过命令行进行。更重要的是,支持渠道是通过GitHub实现的,因此您需要能够向其他程序员表达您的问题。

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

1.最有名的是DesktopServer

它使用“XAMPP”堆栈通过专用的图形用户界面 (GUI) 创建WordPress站点,并且超级快速且易于使用。

2.另一个类似的选择是Local by Flywheel

它的GUI外观可以说是更时尚,并且使用Docker运行得更快——考虑这是Vagrant的替代品。

虽然这两种解决方案都有免费套餐,但Local功能更全面。但是,这两种解决方案都具有许多很酷的高级功能,可以检查是否平衡了竞争环境。

如何使用Varying Vagrant Vagrants (VVV) 进行WordPress开发

诚然,设置VVV比其他解决方案更复杂。但是,您在易于设置方面失去的东西,您在灵活性和便携性方面获得了优势。

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

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

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

第 1 步:收集工具

任何一位优秀的厨师都是在现场就餐的。换句话说,要创建一个WordPress开发环境,您需要将所有工具和技能放在一起,准备开始。

VVV有一些系统和软件要求。这是您需要的:

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

另外,请注意,具有M1处理器的Mac机器目前无法使用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的文件夹中,该文件夹位于您的文件夹中:

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

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

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

接下来,在Atom或Sublime Text等文本编辑器中打开config.yml文件。

编辑config.yml文件

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

有很多选择,尽管我们将专注于网站部分。在这里,遵循现有站点的格式和布局,并添加以下“boilerplate”代码:

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

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

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

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

在这一点上,你应该耐心等待VVV做它的事情。看到“泰迪熊”和VVV徽标后,您就可以访问仪表盘了。

打开您的VVV WordPress网站

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

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

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

小结

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

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

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

文章来源于互联网:如何使用Varying Vagrant Vagrants (VVV) 进行WordPress开发

相关推荐: 如何添加WordPress侧边栏悬浮固定小工具?

在WordPress网站中是否有侧边栏是一个百万美元的争论。随着Core Web Vitals、AMP和其他速度的改进,侧边栏正在失去与早期不同的名声。默认的WordPress主题(例如二〇二一和二〇二二)甚至没有附带侧边栏选项。但是,侧边栏小工具是用作号召性…

赞(0)
未经允许不得转载:吾上云 » 如何使用Varying Vagrant Vagrants (VVV) 进行WordPress开发
分享到: 更多 (0)
  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

  • 腾讯云
    基础型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥95/1年 原价¥834

  • 腾讯云
    超值型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥288/3年 原价¥2502

  • 腾讯云
    高性能云服务器

    4核CPU

    8G内存

    50G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥2188/3年¥13986

  • 阿里云
    基础型云服务器

    1核CPU

    2G内存

    40G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥89/1年 原价¥903.40

  • 阿里云
    超值型云服务器

    2核CPU

    4G内存

    40G硬盘

    3M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥899/3年 原价¥8281

  • 阿里云
    高性能云服务器

    2核CPU

    8G内存

    40G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥1399/3年¥14765

  • 腾讯云
    基础型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、个人站长类网站

    ¥95/1年 原价¥834

  • 腾讯云
    超值型云服务器

    1核CPU

    2G内存

    50G硬盘

    1M带宽

    独立IP

    分布式存储

    适合企业官网、行业门户类网站

    ¥288/3年 原价¥2502

  • 腾讯云
    高性能云服务器

    4核CPU

    8G内存

    50G硬盘

    5M带宽

    独立IP

    分布式存储

    适合电商、数据库等企业级应用

    ¥2188/3年¥13986

评论 抢沙发

评论前必须登录!

 

吾上云 专注服务器选购

购买云服务器联系我们