如何使用VVV开发WordPress
开发你的网站总是一个里程碑时刻,尤其是当你是第一次。然而,尽管几乎每个主机都提供了在你的服务器上启动WordPress安装的方法,但并不推荐这样做。
更好的方法是在你的电脑上创建一个网站,准备好了就上传。在WordPress开发中使用像Varying vagger(VVV)这样的工具是一个很好的平台推荐的方法。
在本文中,我们将向您展示如何启动和运行VVV。在此之前,我们还将讨论可供您选择的方案。首先,让我们讨论一下为什么你不应该在网上开发你的网站。
为什么要创建一个本地WordPress网站?
当创建一个WordPress网站(尤其是你的第一个网站)时,你的主机通常会成为首选的资源或支持点。这是因为你的主机应该比任何人都知道如何最好地安装和使用它提供的站点创建包。
然而,在实时服务器上开发WordPress网站并不是最好的方式,原因如下:
你在不需要的时候使用你网站的资源。
尽管你可以使用分级或站点限制功能,你仍然在“公开”开发你的站点。
任何开发错误都可能影响你网络上的所有站点,如果最坏的情况发生,将会导致混乱。
在实时服务器上开发你的网站存在安全问题,因为你的网站在很长一段时间内自然会不完整。
还有很多连锁反应,比如觉得自己网站上线的时候是在和时间赛跑。所以更容易下线,给自己一个“有围墙的沙箱”环境,在钱包和神经上发展自己的网站。
本地网站开发:你需要知道的基础知识
本地网站开发通常涉及到使用“stack”软件尽可能模拟实时服务器。传统上,网站将使用实时服务器上的通用软件在“LAMP”堆栈上开发:
Linux操作系统。
Apache服务器。
数据库管理系统(RDBMS),如MySQL或MariaDB。
服务器端编程语言,如PHP、Perl或Python。
结合起来,这将把您的计算机变成一个本地服务器,允许您在一个类似于实时服务器的环境中完整地创建和测试您的站点。
然而,传统的灯栈也有缺点:它可能会占用大量资源,并且它不是一致远程开发的最佳解决方案。
像vagger这样的工具旨在提供一个精简的、可移植的虚拟开发环境。与VirtualBox或VMware等解决方案相结合,您可以创建“虚拟机”——封装的服务器,本质上是可以在其中工作的全功能计算机。
为WordPress开发引入不同的流浪者(VVV)
总而言之,虽然传统的LAMP stack是一种在本地开发网站的可靠方式,但是像vagger和VirtualBox这样的工具会加快这个过程。
VVV是一个听起来很奇怪的解决方案,可以帮助你使用虚拟机的力量来创建WordPress网站。如果你走传统的开发路线,这通常需要一些额外的步骤。
它从命令行运行,包括几乎所有您需要设置的内容:
安装完成后,你可以从命令行启动VVV,然后用walker halt停止它。在专用配置文件中创建站点:
您对VVV安装所做的任何更改都需要使用专用的命令配置进行“配置”。
您创建的站点运行在虚拟沙盒环境中。这意味着任何问题都是环境特有的,不会影响您的实际计算机。
WordPress已经安装好,可以开始运行了,所以一旦站点创建完毕,你就可以像访问一个实时站点一样,使用。作为您的顶级域名(TLD)进行测试。然而,在大多数情况下,这些网站只能通过您的计算机访问。
这对于运行类似服务器的配置非常有用,因为您可以使用类似于实时服务器的设置,并在开发过程中诊断任何错误。通过在开发环境和实时服务器之间建立更一致的路径,您可以节省时间和金钱。
改变流浪者的选择
虽然这篇文章将集中在使用VVV进行WordPress开发上,但是有必要提及一些替代方法。VVVV不会是所有人的解决方案。
考虑到您将使用多少命令行和配置文件,我们建议您至少需要代码的工作知识。调试VVV问题也必须通过命令行完成。更重要的是,支持通道是通过GitHub实现的,所以你需要能够向其他程序员表达你的问题。
如果你想利用VVV的强大功能,但不喜欢编码的想法,那么有一些好的选择。
1.最著名的是DesktopServer。
它通过一个专用的图形用户界面(GUI)使用“XAMPP”栈来创建WordPress站点,并且它超级快速和易于使用。
2.另一个类似的选择是局部通过飞轮:
它的GUI外观可以说是比较时尚了,用Docker运行速度更快——把这个当做是对游民的一种替代吧。
虽然两个解决方案都有免费包,但是本地功能更全面。不过这两个方案都有很多很酷的高级功能,可以检查竞争环境是否平衡。
如何使用VVV开发WordPress
诚然,设置VVV比其他解决方案更复杂。然而,您在设置简易性方面的损失,却在灵活性和可移植性方面获得了优势。
以下是创建VVV WordPress网站的四个步骤:
开始之前,准备好你需要的工具。
使用命令行安装VVV。
使用config.yml文件创建一个新站点。
使用VVV仪表板访问您的站点。
让我们看看每个步骤,从您的工具开始。
第一步:收集工具
任何一个好厨师都是当场吃的。换句话说,要创建一个WordPress开发环境,你需要把所有的工具和技能放在一起,准备开始。
VVVV有一些系统和软件要求。这是你需要的:
对命令行的管理访问。无论你的操作系统默认使用什么(例如Mac上的终端,Windows上的命令提示符和Linux上的Shell)都是完美的。如果你不熟悉这些,你可能需要提高你的技能。
流浪者的最新版本。这是您将用于驱动安装的堆栈,可以使用标准下载包进行安装。
VirtualBox的最新版本。这为您的VVV安装提供了一个虚拟操作系统。同样,这是一个简单的下载。
Git版本控制系统(VCS)。这是一个以开发人员为中心的工具,允许您跟踪您创建的项目中的变更。对于这个应用程序,我们将使用它来下载VVV。
开始安装VVV之前,最好下载并安装电脑上尚未安装的任何组件。在VVV的错误可能会令人沮丧,不建议采取有吸引力的命运,尤其是如果这是你第一次使用相关软件。
另外,请注意,装有M1处理器的Mac机目前无法使用VVV和VirtualBox(因为后者的问题),除非你使用无法一致的解决方案。因此,您可能需要考虑替代解决方案,至少是暂时的。
第二步:在你的电脑上安装VVV
总而言之,在这一步之前,你需要安装好vagger、VirtualBox和Git。准备就绪后,打开命令行并键入以下内容:
git clone -b stable git://github.com/Varying-Vagrant-Vagrants/VVV.git ~/vagrant-local
这需要Git VCS将文件复制到给定的URL,并下载到一个名为vagger-local的文件夹中,该文件夹位于您的主文件夹中:
这需要几秒钟,取决于您的互联网连接。一旦您收到成功消息,您几乎可以开始运行了。
步骤3:在config.yml文件中创建一个新站点
在第一次启动VVV之前,最好创建一个config.yml文件的新副本。这将保留默认站点,并为您提供创建新站点的机会:
打开命令行,使用cd的vagger-local命令进入你的主VVV文件夹(通常是vagger-local)。
运行流浪者状态,这将复制和重命名文件。
接下来,在文本编辑器(如Atom或Sublime Text)中打开config.yml文件。
编辑config.yml文件
该文件包含创建和管理站点所需的所有配置:
有很多选项,虽然我们将重点放在网站部分。这里,遵循现有站点的格式和布局,并添加以下“样板”代码:
mysite:repo: https://github.com/Varying-Vagrant-Vagrants/custom-site-template.githosts:- mysite.test
这告诉VVV使用URL mysite.test创建一个使用预定义模板的新站点。准备就绪后,保存更改并返回命令行。
第四步:访问你的VVV WordPress网站
最后一步是访问你的VVV WordPress网站。您可以在基于浏览器的仪表板中找到它们,要访问它,请执行以下操作:
打开命令行,并通过运行CD vagger-local确保您位于正确的目录中。
流浪向上跑。告诉流浪者和VVV开始。
也许输入您的管理员密码,然后按照说明安装GoodHosts插件,它允许您使用一个“漂亮”的URL访问仪表板。
在选项1下选择一个网络-通常是Wi-Fi。
此时,你应该耐心等待VVV采取行动。看到“泰迪熊”和VVV标志后,您可以访问仪表板。
打开你的VVV WordPress网站。
要访问仪表板,请打开浏览器并转到vvv.test,您将看到所有网站的列表(带有可点击的URL)和其他相关信息:
请注意,您不需要每次启动VVV时都访问仪表板。你可以直接进入你网站的wp-admin页面,直接登录,就像使用任何其他WordPress网站一样。默认凭据是:
用户名:管理员
密码:密码
最后,您可以在config.yml文件中扩展站点模板,以创建一个完全定制的WordPress安装版本。GitHub VVV官方页面提供了所有的详细信息,甚至包括各种利基WordPress网站的例子。
总结
开始一个新的WordPress网站充满了兴奋和希望,因为这意味着你的项目进入了下一个阶段。为了确保您只专注于开发您的网站,我们建议您使用本地工具,如VVV。
这篇文章提供了开始用VVV开发WordPress的四个步骤。让我们回顾一下这些步骤:
下载并安装运行VVV所需的所有东西,比如流浪者,VirtualBox,以及系统需要的任何东西。
通过命令行安装VVV。
在config.yml文件中为新站点创建参数。
启动VVV WordPress站点的专用URL,并开始开发它。
声明:
1,本站分享的资源来源于用户上传或网络分享,如有侵权请联系站长。
2,本站软件分享目的仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除。
3,如果你也有好的建站资源,可以投稿到本站。
4,本站提供的所有资源不包含技术服务请大家谅解!
5,如有链接无法下载,请联系站长!
6,特别声明:仅供参考学习,不提供技术支持,建议购买正版!如果发布资源侵犯了您的利益请留言告知!
创网站长资源网 » 如何使用VVV开发WordPress