Los entornos de prueba proporcionan una manera fácil y relativamente barata para probar temas, plugins y hasta las nuevas versiones de WordPress sin romper tu sitio web en vivo.
Los administradores suelen aprovechar estos entornos donde pueden hacer pruebas exhaustivas antes de confirmar los cambios de un sitio. Si alguna vez has activado un nuevo plugin o actualizado a una nueva versión de WordPress sólo para encontrar errores en el sitio, sabrás de la importancia de las pruebas primero.
Hay muchas maneras de configurar un entorno de prueba, pero la más fácil son en ambientes localhost o con una clonación de nuestro sitio en la cuenta de alojamiento web existente.
En este post he clasificado una colección de algunos de los mejores entornos de prueba disponibles para WordPress, incluyendo opciones para Windows y OS X. La mayoría de las opciones son para configurar un host local, pero también hay opciones para duplicar un sitio vivo.
MAMP
MAMP (que significa Macintosh, Apache, MySQL y PHP) le permite configurar un entorno localhost en OS X. La versión 3 del software ha sido puesta en libertad y existe también una versión beta disponible para Windows.
MAMP es gratuito, pero también hay una versión de pago disponible multi-PHP, la capacidad de crear cualquier número de servidores virtuales, y la opción de instalar WordPress automáticamente.
XAMPP es un entorno de desarrollo gratuito, popular y software libre PHP localhost disponible para Windows, OS X y Linux.
El sitio web de Apache Friends incluye un foro fantástico para los usuarios que le surgen problemas y necesitan un poco de ayuda. Me encontré con algunos problemas con la configuración del software (en su mayoría temas de firewall) y fuí capaz de buscar rápidamente los foros para una solución.
DesktopServer es tan fácil de instalar que puede tomar tan solo 5 minutos para poner WordPress en marcha y funcionando en tu máquina local. Después de ajustar muchos entornos localhost, este software se ha convertido en uno de los mejores para probar plugins y temas de WordPress.
Por desgracia, tendrás que actualizar a la versión de pago del software con el fin de configurar para varios sitios. La versión limitada de DesktopServer permite sólo tres instalaciones de WordPress.
WampServer
WampServer es uno de los entornos de desarrollo web más populares para Windows que te permite crear aplicaciones web con Apache 2, PHP y MySQL.
El plugin duplicator es gratuito y bastante popular donde permite clonar un sitio de WordPress para su uso en otra ubicación. Esto es especialmente de ayuda si deseas crear una copia exacta de tu sitio para utilizar como un entorno de prueba en el equipo local o en la cuenta de hosting.
Crear un duplicado exacto de tu sitio te permitirá probar plugins, temas y hasta actualizaciones de WordPress antes de hacer cambios a nuestro sitio en vivo. Por desgracia, este plugin no soporta multisitio.
Instant WordPress es una completa herramienta, entorno de desarrollo de WordPress portátil que convierte cualquier máquina Windows en un servidor de desarrollo. Es tan portátil que será incluso capaz de ejecutar desde una clave USB.
El software libre viene construido para tu propias instalaciones de servidor web Apache, PHP y MySQL que se inicia y se detiene automáticamente.
Bitnami ofrece una pila gratuita para WordPress autónoma que se instala y funciona con WordPress en cuestión de minutos. La pila de WordPress está disponible para máquinas virtuales OS X, Linux, WordPress y en la nube.
Lo bueno de Bitnami es que el servicio de seguimiento de cada versión de WordPress y la pila se actualiza poco después de las nuevas versiones, incluyendo versiones de seguridad.
Después de instalar Bitnami WordPress Stack, sorprende que es capaz de entrar en un nuevo sitio WordPress muy rápido. Es realmente fácil de utilizar este software para configurar rápidamente un entorno de prueba.
El plugin Sandbox crea una copia exacta de tu sitio de WordPress en la cuenta de alojamiento existente, proporcionando un entorno de prueba completamente independiente de tu sitio web que está oculto a los visitantes y los motores de búsqueda.
Este plugin gratuito es mejor para sitios pequeños, ya que puede tomar un tiempo para replicar un sitio. He probado el plugin en una instalación para varios sitios y funcionó bien, aunque es confuso saber cuando estamos utilizando la versión de Sandbox de nuestro sitio, a pesar de la notificación en la parte superior de la página.
Resumiendo
La creación de un entorno de prueba nos ahorrará tiempo, dinero y posibles dolores de cabeza cuando un plugin rompe un sitio en vivo.
Duplicator es con mucho trecho, el plugin de clonación más popular y lo recomendaría para duplicar un sitio en vivo en una cuenta de alojamiento web existente.
DesktopServer es una solución fantástica si quieres configurar un entorno de servidor local en OS X o Windows. Es simple y sencillo de configurar y no tenemos que preocuparnos sobre la configuración de WordPress por separado, ya que es parte del proceso de instalación.
Me sorprendió lo fácil que Bitnami es de establecer. Aunque yo no lo he probado extensivamente, definitivamente estaré haciendo más uso de este software en el futuro.
¿Y tu, cómo has configurado un entorno de pruebas? Esperamos tus comentarios abajo.
Juan Camilo Alvarez dice
Hola Pedro: felicitaciones por este gran artículo, aporta mucho valor con respecto al tema de los ambientes de prueba, debido a que nunca es buena idea realizar los cambios en «vivo y en directo» o como dicen los profesionales, en el área de producción.
También descubrí otras herramientas que no conocía, me ha servido mucho tu artículo. Gracias y te deseo un 2016 lleno de éxito en todos los aspectos.
Saludos,
Pedro Mendez dice
Hola Juan. Me alegro de que sea de utilidad el post. Feliz año nuevo para ti también y abundancia para el nuevo año 😉
Hola Pedro. Estoy en etapa de prueba con WP, soy principiante. Quisiera saber como hago para trabajar varios sitios con Wampserver, o sea, crear carpetas separadas para cada sitio. Como hay que configurar el server local para lograr eso?
Muchas gracias!
Hola Carlos. Mira a ver si esto te sirve http://emiligenevila.net/2014/04/20/configurar-diferentes-sitios-virtuales-en-localhost-con-xampp/