Cómo utilizar Variing Vagrant Vagrants (VVV) para el desarrollo de WordPress

Cómo utilizar Variing Vagrant Vagrants (VVV) para el desarrollo de WordPress

Desarrollar su sitio web siempre es un hito, especialmente si es su primera vez. Aunque casi todos los hosts tienen una forma de realizar una instalación de WordPress en su servidor, no se recomienda.

La mejor manera es crear un sitio en su computadora y cargarlo cuando esté listo. El uso de una herramienta como Varying Vagrant Vagrants (VVV) para el desarrollo de WordPress es una excelente forma recomendada de plataforma para hacerlo.

En este artículo le mostraremos cómo poner en marcha VVV. Antes de hacer esto, también discutiremos las alternativas que están disponibles para usted. Primero, analicemos por qué no debería desarrollar su sitio web en línea.

Por qué desea crear sitios locales de WordPress

A menudo, su anfitrión se convierte en un punto focal o un punto focal para crear un sitio web de WordPress (especialmente el primero). Esto se debe a que su anfitrión debería saber mejor que nadie cuál es la mejor manera de instalar y trabajar con los paquetes de creación de sitios que ofrece.

Sin embargo, hay algunas razones por las que desarrollar un sitio web de WordPress en un servidor en vivo no es el mejor curso de acción:

  • Utilizan los recursos de su sitio web cuando no los necesita.
  • Aunque puede tener acceso a las funciones de restricción del sitio o de ensayo, todavía está desarrollando su sitio «públicamente».
  • Cualquier falla de diseño puede afectar a todos los sitios de su red y, en el peor de los casos, causar caos.
  • Existen problemas orgánicos de seguridad al desarrollar su sitio web en un servidor activo, ya que su sitio web está naturalmente incompleto durante largos períodos de tiempo.

También hay muchos efectos secundarios, como: Por ejemplo, la sensación de estar contrarreloj cuando se trata de poner en marcha su sitio web. Por lo tanto, le ahorra la billetera y los nervios desconectarse y brindarse un entorno de «caja de arena amurallada» para desarrollar su sitio web.

Desarrollo de sitios web locales: lo básico que necesita saber

El desarrollo de sitios web locales generalmente implica el uso de una «pila» de software para emular un servidor en vivo lo más fielmente posible. Tradicionalmente, los sitios web se desarrollaban en una pila «LAMP» utilizando software que se encuentra comúnmente en servidores activos:

  • El sistema operativo (SO) Linux.
  • El servidor HTTP Apache.
  • Un sistema de gestión de bases de datos relacionales (RDBMS) como MySQL o MariaDB.
  • Un lenguaje de programación del lado del servidor como PHP, Perl o Python.

Combinado, esto convierte su computadora en un servidor local para que pueda construir y probar completamente su sitio en un entorno similar a su servidor en vivo.

Sin embargo, una pila LAMP tradicional tiene desventajas: puede consumir recursos y no es la mejor solución para un desarrollo remoto consistente.

Herramientas como Vagrant están diseñadas para proporcionar entornos de desarrollo virtual ajustados y portátiles. En combinación con una solución como VirtualBox o VMware, puede crear «máquinas virtuales», servidores encapsulados, que son esencialmente computadoras completamente funcionales en las que trabajar.

Presentamos Varying Vagrant Vagrants (VVV) para el desarrollo de WordPress

En resumen, mientras que una pila LAMP tradicional es una forma sólida de desarrollar sitios web localmente, herramientas como Vagrant y VirtualBox aceleran el proceso.

Varying Vagrant Vagrants (VVV) es una solución de sonido extraño que le permite aprovechar el poder de las máquinas virtuales para crear sitios de WordPress. Por lo general, esto requeriría algunos pasos adicionales si tuviera que seguir un camino tradicional de desarrollo.

Se ejecuta desde la línea de comandos y contiene prácticamente todo lo que necesita para configurar las cosas:

Pantalla de éxito de 'Teddy Bear' de VVV.

Después de la instalación, inicie VVV a través de la línea de comando con vagrant upy deténgalo con vagrant halt. Los sitios se crean en un archivo de configuración dedicado:

Archivo de configuración estándar de VVV.

Cualquier cambio que realice en su instalación de VVV debe realizarse con un archivo. ser provisto provision Mando.

El sitio que crea se ejecuta en un entorno de espacio aislado virtual. Esto significa que todos los problemas son exclusivos de este entorno y no pueden afectar su computadora real.

WordPress está instalado y listo para usar. Una vez creado el sitio, acceda a él como si fuera un sitio en vivo. Hacia eso .Prueba como su dominio de nivel superior (TLD). Sin embargo, en la mayoría de los casos, solo se puede acceder a estos sitios web a través de su computadora.

Esto es ideal para ejecutar configuraciones tipo servidor porque puede tener una configuración similar a su servidor en vivo y diagnosticar errores a medida que desarrolla. Potencialmente, puede ahorrar tiempo y dinero al tener una ruta más consistente entre su entorno de desarrollo y el servidor en vivo.

Las alternativas a diferentes vagabundos

Si bien este artículo se centra en el uso de VVV para el desarrollo de WordPress, se deben mencionar algunas alternativas. VVV no será la solución adecuada para todos.

Le sugerimos que necesite al menos una comprensión básica del código, ya que utilizará mucho la línea de comandos y los archivos de configuración. La depuración de problemas de VVV también debe realizarse desde la línea de comandos. Además, los canales de soporte se ejecutan en GitHub, por lo que debe poder compartir sus problemas con otros programadores.

Si desea aprovechar el poder de VVV pero no le gusta la idea de codificar, existen algunas alternativas excelentes.

1. El más famoso es DesktopServer.

La herramienta DesktopServer.

Esto usa una pila ‘XAMPP’ para construir sitios de WordPress a través de una interfaz gráfica de usuario (GUI) dedicada y es súper rápido y fácil de usar.

2. Otra alternativa similar es Local con volante:

La herramienta Local por volante.

Podría decirse que esto tiene un aspecto más elegante en su GUI y se ejecuta un poco más rápido con Docker; considérelo como una alternativa a Vagrant.

Si bien ambas soluciones tienen un nivel gratuito, Local tiene más funciones. Sin embargo, ambas soluciones tienen una serie de características premium interesantes que puede usar para verificar que el campo de juego esté nivelado.

Cómo utilizar diferentes Vagrant Vagrants (VVV) para el desarrollo de WordPress (4 pasos)

Es cierto que la configuración con VVV es más complicada que con otras soluciones. Sin embargo, lo que pierde en la facilidad de configuración, lo gana en flexibilidad y portabilidad.

Estos son los cuatro pasos para crear sitios VVV WordPress:

  1. Obtenga las herramientas que necesita antes de comenzar.
  2. Instale VVV desde la línea de comando.
  3. Utilizar el config.yml Archivo para crear su nuevo sitio.
  4. Acceda a su sitio web desde el panel de VVV.

Echemos un vistazo a cada paso comenzando con sus herramientas.

Paso 1: reúna sus herramientas

Todo buen cocinero es fait con mise en place. En otras palabras, para crear un entorno de desarrollo de WordPress, debe reunir todas sus herramientas y habilidades para comenzar.

Existen algunos requisitos de sistema y software para VVV. Esto es lo que necesita:

  • Acceso administrativo a la línea de comandos. Lo que sea que utilice su sistema operativo de forma predeterminada (por ejemplo, Terminal en Mac, Símbolo del sistema en Windows y Shell en Linux) es perfecto. También es posible que debas repasar tus habilidades si están oxidadas.
  • La última versión de Vagrant. Esta es la pila que usa para sus instalaciones y que se puede instalar con un paquete de descarga estándar.
  • La última versión de VirtualBox. Esto proporciona el sistema operativo virtual para su instalación de VVV. Nuevamente, es una simple descarga.
  • El sistema de control de versiones de Git (VCS). Esta es una herramienta centrada en el desarrollador con el que puede realizar un seguimiento de los cambios en los proyectos que ha creado. Para esta aplicación lo usaremos para descargar VVV.

Antes de comenzar a instalar VVV, debe descargar e instalar cualquier componente que aún no esté instalado en su computadora. Los errores en VVV pueden ser frustrantes y un destino tentador no es aconsejable, especialmente si es la primera vez que trabaja con el software en cuestión.

También tenga en cuenta que las computadoras Mac con un procesador M1 actualmente no pueden usar VVV y VirtualBox (debido a un problema con este último) a menos que use soluciones que no funcionen de manera consistente. Por lo tanto, debe considerar una solución alternativa, al menos temporalmente.

Paso 2: Instale VVV en su computadora

En resumen, debe instalar Vagrant, VirtualBox y Git antes de este paso. Cuando haya terminado, abra su línea de comando y escriba:

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

Esto le pedirá a Git VCS que copie el archivo en la URL dada y lo coloque en una carpeta llamada. descargar Vagabundo local, está en tu casa Portafolio:

Proceso de instalación de VVVs.

Esto debería tomar unos segundos dependiendo de su conexión a Internet, y una vez que reciba un mensaje de éxito, estará casi listo y funcionando.

Paso 3: crea tu nuevo sitio dentro del config.yml expediente

Antes de iniciar VVV por primera vez, es una buena idea obtener una copia nueva de su config.yml Archivo. Esto mantendrá los sitios predeterminados y también tendrá la opción de crear nuevos:

  • Abra la línea de comando y cambie a su carpeta de inicio de VVV (generalmente Vagabundo local) Uso de cd vagrant-local Mando.
  • Correr vagrant statusque duplica y cambia el nombre del archivo.

A continuación, abra el config.yml Archivo en un editor de texto como Atom o Sublime Text.

Edite el config.yml expediente

Este archivo contiene todas las configuraciones que necesita para crear y administrar sitios web:

El archivo config.yml con la lista de sitios VVV.

Hay muchas opciones, aunque nos centraremos en aquellas paginas Sección. Aquí, siga el formato y el diseño de los sitios existentes y agregue el siguiente código ‘repetitivo’:

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

Esto le indica a VVV que cree un nuevo sitio con una plantilla predefinida usando la URL mysite.test. Cuando haya terminado, guarde los cambios y regrese a la línea de comando.

Paso 4: acceda a su sitio VVV WordPress

El último paso es acceder a su sitio VVV WordPress. Puede encontrarlos todos en un panel de control basado en navegador. Para llegar, haga lo siguiente:

  • Abra la línea de comando y asegúrese de estar en el directorio correcto ejecutando cd vagrant-local.
  • Correr vagrant up. Esto le indica a Vagrant y VVV que comiencen.
  • Puede ingresar su contraseña de administrador y seguir las instrucciones para instalar el complemento GoodHosts, que le da acceso al tablero a través de una URL «ordenada».
  • Seleccione una red, generalmente su WLAN en Opción 1.

En este punto, debe tener paciencia ya que VVV hace lo suyo. Tan pronto como vea el «osito de peluche» y el logotipo de VVV, puede acceder al tablero.

Abra su sitio VVV WordPress

Para acceder al panel, abra su navegador y vaya a vvv.test. Se le presentará una lista de todos sus sitios web (con una URL en la que se puede hacer clic) junto con otra información relacionada:

Tenga en cuenta que no necesita acceder al panel cada vez que inicia VVV. Podrías ir a wp-admin Página de su sitio para iniciar sesión directamente como lo haría con cualquier otro sitio de WordPress. Las credenciales predeterminadas son:

  • Nombre de usuario: Administrador
  • Clave: clave

Por último, puede utilizar la plantilla del sitio web dentro del config.yml Archivo para crear una versión totalmente personalizada de una instalación de WordPress. La página oficial de GitHub VVV tiene todos los detalles e incluso tiene ejemplos de varios sitios de WordPress especializados.

En resumen

La creación de un nuevo sitio web de WordPress está llena de emoción y promesa, ya que significa que su proyecto está en la siguiente fase. Para asegurarse de que se centra únicamente en el desarrollo de su sitio web, le recomendamos que utilice una herramienta local como VVV.

Esta publicación proporciona cuatro pasos para comenzar con VVV para el desarrollo de WordPress. Resumamos los pasos:

  1. Descargue e instale todo lo que necesita para ejecutar VVV, como: B. Vagrant, VirtualBox y todo lo que necesite su sistema.
  2. Instale VVV desde su línea de comando.
  3. Trabajar dentro del config.yml Archivo para crear los parámetros para su nuevo sitio.
  4. Inicie la URL dedicada a su sitio VVV WordPress y comience a desarrollar.

¿Está considerando construir sitios web de WordPress con VVV o está considerando otra herramienta? ¡Comparta sus pensamientos en la sección de comentarios a continuación!

¡Si te ha gustado no dudes en compartirlo!

Deja un comentario

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad