Hay muchas formas de configurar un entorno de desarrollo local para ayudarlo a probar sus nuevos proyectos de WordPress. Sin embargo, muchas herramientas requieren muchos recursos. Por otro lado, configurar manualmente un entorno de prueba más ligero puede ser complicado. El uso de una ‘caja’ de Vagrant WordPress puede ofrecer un buen término medio entre los dos.

En pocas palabras, Vagrant le permite configurar entornos de prueba con muy poca sobrecarga. Esto significa que puede ejecutar varios entornos únicos uno al lado del otro usando diferentes configuraciones, incluso en hardware modesto.

En este artículo, le presentaremos los entornos de Vagrant y cómo funciona el sistema de cajas. Luego, le enseñaremos cómo configurar un entorno Vagrant WordPress.

¡Pongámonos a trabajar!

Qué es Vagrant (y por qué es una excelente herramienta para el desarrollo de WordPress)

La página de inicio de Vagrant.

En esencia, Vagrant es una herramienta para la gestión de máquinas virtuales. Puede aprovisionar máquinas utilizando VirtualBox , VMware e incluso servicios en línea, como Amazon Web Services (AWS) .

Vagrant funciona usando la línea de comando para configurar ‘contenedores’ o ‘cajas’. Luego puede configurar e interactuar con estos cuadros a través de la línea de comando, así como usar su editor de texto favorito, navegador y cualquier otra herramienta que haya instalado en su computadora.

Los entornos vagabundos tienden a ser muy ligeros en comparación con las máquinas virtuales completas. Además, puede configurar rápidamente entornos listos para usar utilizando cajas que comparten otros usuarios, y hay muchas opciones para elegir.

Algunos ejemplos de cajas Vagrant WordPress.

La mejor parte de usar Vagrant es que es fácil compartir sus archivos o cajas de configuración con otros miembros del equipo. Esto significa que todos pueden tener entornos de desarrollo idénticos para trabajar, incluso si usan un sistema operativo (SO) o una configuración diferente.

Cuando se trata de WordPress, hay muchos entornos Vagrant prediseñados que puede usar. Repasemos cómo funciona el proceso.

Cómo configurar un entorno de desarrollo Vagrant WordPress (en 3 pasos)

Como mencionamos, Vagrant es una herramienta de línea de comandos disponible para Linux, Mac y Windows . Sin embargo, hay algunas dependencias que necesitará. Empecemos por ahí.

Paso 1: Instala VirtualBox y Vagrant

Dado que utilizará Vagrant localmente, necesita un programa que le permita configurar nuevas máquinas virtuales. VirtualBox es el software que recomienda Vagrant, y ambos programas funcionan juntos desde el primer momento.

Primero, querrá instalar la versión apropiada de VirtualBox para su sistema operativo. Una vez que el software esté configurado, continúe e instale Vagrant. Cuando haya terminado, abra la línea de comando y escriba lo siguiente:

vagrant -v

Esta es una prueba simple para ver si Vagrant se está ejecutando correctamente. Si no ve un mensaje que confirme la versión actual de Vagrant instalada en su sistema, reinicie su computadora e intente nuevamente.

Una vez que confirme que Vagrant está funcionando, es hora de configurar un entorno de WordPress.

Paso 2: Instale un cuadro de Vagrant WordPress

En lugar de configurar un entorno completo desde cero, puede comenzar a trabajar directamente utilizando una configuración de WordPress preconstruida. Hay muchas opciones para los cuadros de Vagrant WordPress, pero le recomendamos que use VCCW , que es un entorno creado para el desarrollo de temas y complementos.

La página de inicio de VCCW.

VCCW viene con Ubuntu, control de versiones de Git , la última versión de WordPress, WP-CLI, PHP 7 , MySQL, Apache y mucho más. En otras palabras, incluye todo lo que necesitas.

Para empezar, necesitarás dos cosas:

  1. La caja VCCW Vagrant
  2. Sus archivos de instalación

Primero, ejecute el siguiente comando en su Terminal o equivalente:

vagrant box add vcc-team/xenial64

Ahora descargue las últimas instrucciones de configuración para su nuevo entorno Vagrant WordPress. Pesa menos de 20 Kb, lo que demuestra lo fácil que es replicar entornos usando Vagrant.

Una vez que tenga los archivos, configure un nuevo directorio local para su entorno y mueva el archivo zip dentro. Luego, muévase a este entorno usando la línea de comando (reemplazando el texto de marcador de posición que hemos usado):

cd nameofthenewdirectory

Cuando esté dentro del entorno en la línea de comando, escriba lo siguiente:

vagrant up

El comando vagrant up le dice a su nueva máquina virtual que comience a usar las instrucciones del archivo dentro de su directorio. Dado que esta es la primera vez que su máquina gira, Vagrant puede tardar un tiempo en configurar todo. Los arranques subsiguientes serán mucho más rápidos.

Una vez que su caja de Vagrant WordPress esté lista, podrá usar la línea de comando nuevamente y probar si todo funciona correctamente.

Paso 3: Pruebe su nueva instalación local de WordPress

Una vez que su cuadro de VCCW esté activo, debería poder acceder a él desde su navegador utilizando cualquiera de estas direcciones:

  1. http://vccw.test
  2. http://192.168.33.10

Si todo funciona correctamente, podrá iniciar sesión en WordPress utilizando ‘admin’ como nombre de usuario y contraseña. Esta no es una combinación que recomendaríamos en circunstancias normales, pero para un entorno de prueba local, no es un gran problema.

Como mencionamos, VCCW configura automáticamente una base de datos MySQL para su sitio web local. Para acceder a él, puede ir al 127.0.0.1puerto a 3306través de su navegador. Estas son las credenciales de inicio de sesión predeterminadas:

  • Nombre de usuario: ‘wordpress’ o ‘root’
  • contraseña: wordpress

Dado que Vagrant no le proporciona una interfaz visual para su máquina virtual, deberá confiar en SSH para editar cualquier archivo fuera de WordPress.

Puede acceder a su caja a través de SSH utilizando cualquiera de sus URL como nombre de host. Tanto el nombre de usuario como la contraseña se configurarán como ‘vagabundos’ de forma predeterminada:

Conexión a su caja VCCW a través de SSH.

Una vez que esté conectado a su caja, puede realizar los cambios que desee utilizando la línea de comando. Si no se siente cómodo editando archivos de esta manera, ahora sería un buen momento para aprender , ya que tiene el entorno de prueba perfecto para hacerlo.

Conclusión

Vagrant está lejos de ser la única herramienta que puede usar para el desarrollo local de WordPress . Otras opciones populares son:

  • Local por Volante
  • Estibador
  • XAMPP
  • Servidor de escritorio

Sin embargo, los entornos de Vagrant WordPress son tan livianos y fáciles de reproducir que son perfectos para la colaboración.

Una vez que haya configurado y ejecutado un entorno Vagrant WordPress, puede usarlo con fines de preparación , prueba o para trabajar en un nuevo proyecto localmente .

¿Tienes alguna pregunta sobre los entornos Vagrant WordPress? ¡Vamos a repasarlos en la sección de comentarios a continuación!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Nuestra web usa cookies para mejorar tu experiencia.