La caja de la máquina virtual de Homestead para vagabundos es una excelente manera de configurar sus entornos de desarrollo de pruebas y sandbox locales. Lo bueno de Homestead es que no solo puedes usarlo para todo tu desarrollo específico de Laravel, sino que también puedes usarlo para otros proyectos como Slim, Symfony, Drupal o WordPress. En este tutorial, configuraremos WordPress en una instalación de vivienda existente usando Composer.


Recuerde las ubicaciones de las carpetas compartidas

Por lo general, tiene un directorio en la máquina host que contiene todos los proyectos en los que puede estar trabajando. Por ejemplo, en nuestro tutorial, tenemos un directorio que vive en C: \ localdev> ( / c / localdev en un cliente git) donde colocamos nuestros proyectos. Esto corresponde a algunas configuraciones que configuraremos en el archivo Homestead.yaml más adelante. Su directorio local muy bien puede ser diferente, solo sepa que aquí es donde instalaremos WordPress.


Utilice el compositor para instalar WordPress

Ahora que sabemos dónde queremos almacenar los archivos de WordPress, podemos usar Composer para descargar la última versión de WordPress. ¡La descarga manual de software es tan antigua! En el símbolo del sistema, navegue hasta su carpeta local y escriba este comando.

compositor crear proyecto johnpbloch / wordpress wordpresstutorial

Esto instala todos los archivos que necesitamos para WordPress con el directorio raíz para la instalación que vive en / c / localdev / wordpresstutorial / wordpress en la máquina host. La máquina invitada tiene estos archivos ubicados en / home / vagrant / Code / wordpresstutorial / wordpress. Aquí, abrimos los archivos locales en PHP Storm:
archivos de wordpress en la máquina host del entorno vagabundo


Establecer un dominio local en el archivo de hosts

En este paso, puede elegir cualquier nombre que desee para trabajar con su instalación local de WordPress. Usaremos el nombre de wordpresstutorial.dev. Busque su archivo de hosts ubicado en C: \ Windows \ System32 \ drivers \ etc y abra el archivo usando el bloc de notas con privilegios de administrador. Para el dominio que elija, continúe y agregue la siguiente línea al archivo de hosts y guárdelo.

192.168.10.10 wordpresstutorial.dev

Actualizar Hometead.yaml

El archivo yaml es la forma en que configura el cuadro de Homestead para decirle al sistema qué dirección IP usar, cuánta memoria debe tener la máquina virtual, cuántas cpu tiene la máquina virtual y qué hipervisor usar, entre otras cosas. Las dos cosas principales que queremos tener en cuenta en este tutorial son la sección de carpetas y la sección de sitios del archivo yaml. Como comentamos anteriormente, podemos ver cómo las carpetas de la máquina host se asignan a la máquina invitada. Para nuestra instalación, archivos en / c / localdev en el mapa de la casa a / home / vagrant / Code en el huésped. Excelente.

En la sección de sitios, especificamos qué dominio se asigna a qué ubicación en la máquina virtual. Entonces, cuando escribimos wordpresstutorial.dev en nuestro navegador web, las solicitudes se enviarán a / home / vagrant / Code / wordpresstutorial / wordpress en la máquina virtual. Estas dos líneas están resaltadas en el archivo yaml a continuación.


correr vagrant provision

¡No estamos listos todavía! Con nuestra configuración actualizada, ahora necesitamos reaprovisionar nuestra caja de vivienda en ejecución. Este tutorial asume que ya tiene su entorno de desarrollo configurado para usar Homestead. Navegue a su directorio / c / homestead desde el símbolo del sistema y escriba

provisión vagabunda

Es posible que vea algo como esto en su pantalla.
provisión vagabundo wordpress


Crea una base de datos para WordPress

En un tutorial anterior, habíamos configurado la base de datos de Homestead para que funcionara con una instalación de Laravel. En ese tutorial también configuramos una nueva instalación de phpMyAdmin para que pudiéramos hacer uso de una interfaz gráfica de usuario simple para trabajar fácilmente con la base de datos en lugar de la línea de comandos. Consulte ese tutorial si desea configurar el mismo. Aquí continuaremos y configuraremos una nueva base de datos con el nombre wordpresstutorialde nuestra instalación de WordPress.
crear una base de datos de wordpress en homestead


Visite wordpresstutorial.dev

Con todo esto en su lugar, ahora deberíamos poder visitar wordpresstutorial.dev en nuestro navegador y pasar por la configuración inicial estándar de WordPress. Probémoslo.

primera visita a wordpresstutorialdev

Al hacer clic en continuar, recibimos este útil mensaje:

Bienvenidos a WordPress. Antes de comenzar, necesitamos información sobre la base de datos. Deberá conocer los siguientes elementos antes de continuar.

Nombre de la
base de datos Nombre de usuario de la
base de datos Contraseña de la
base de datos Host de la base de datos
Prefijo de la tabla (si desea ejecutar más de un WordPress en una sola base de datos)
Vamos a utilizar esta información para crear un archivo wp-config.php. Si por alguna razón esta creación automática de archivos no funciona, no se preocupe. Todo esto hace es completar la información de la base de datos en un archivo de configuración. También puede simplemente abrir wp-config-sample.php en un editor de texto, completar su información y guardarla como wp-config.php. Necesitas más ayuda? Lo conseguimos.

Con toda probabilidad, estos elementos le fueron proporcionados por su proveedor de alojamiento web. Si no tiene esta información, deberá comunicarse con ellos antes de continuar. Si está listo ...
bienvenido a wordpress paso 0
Sabemos que el nombre de la base de datos en nuestro caso es wordpresstutorial, el nombre de usuario de la base de datos es homestead, la contraseña es secreta, el host es localhost y usaremos wp_ como prefijo de la tabla. Hacemos clic en Let's Go.
wordpress ingrese los detalles de la conexión a la base de datos paso 1
Aquí hacemos algunas ediciones pequeñas para que coincidan con la información de configuración de la que acabamos de hablar y hacemos clic en Enviar. Recibimos el mensaje genial de “¡Muy bien, chispeante! Has superado esta parte de la instalación. WordPress ahora puede comunicarse con su base de datos. Si estás listo, es hora de ... "
wordpress ahora puede comunicarse con su base de datos paso 2

Después de hacer clic en Ejecutar la instalación, recibimos un mensaje de “¡Bienvenido al famoso proceso de instalación de WordPress de cinco minutos! Simplemente complete la información a continuación y estará en camino de utilizar la plataforma de publicación personal más amplia y poderosa del mundo ". Completemos la información básica y luego hagamos clic en Instalar WordPress.
famosa instalación de wordpress de cinco minutos

Una vez que hagamos clic para instalar WordPress, si las cosas van bien, deberíamos recibir un mensaje que diga “¡Éxito! Se ha instalado WordPress. ¡Gracias y disfruta! "
wordpress ha sido instalado gracias

Ahora podemos iniciar sesión en esta instalación de WordPress.
tablero de wordpress de nueva instalación

Además de ver la página de inicio de nuestra nueva instalación de WordPress.
wordpress veinte diecisiete tema


Cómo instalar WordPress en Laravel Homestead Resumen

Instalar WordPress en la máquina virtual de Homestead fue bastante fácil. En este tutorial le mostramos exactamente cómo hacerlo. Configuramos nuestras carpetas compartidas, usamos el compositor para instalar los archivos de WordPress, configuramos un nombre de dominio local, configuramos el archivo yaml, aprovisionamos nuestro entorno vagabundo y configuramos una base de datos para WordPress. Finalmente, seguimos la navegación para pasar por el proceso de instalación estándar de WordPress una vez que se ha establecido la conectividad de la base de datos. Podemos ver que salió bastante bien, ¡gran trabajo!