Cómo construir un sitio de prueba de WordPress

Publicado: 2021-10-22

No es ningún secreto que los sitios web de WordPress se vuelven más complejos cada día. Con cada complemento que instalamos, se agrega otra capa de complejidad. Esto, por supuesto, aumenta nuestras posibilidades de tener problemas al realizar actualizaciones de software de rutina.

Esto es parte del acuerdo de código abierto que aceptamos con WordPress. Obtiene una magnífica colección de complementos que hacen todo tipo de cosas. Pero todos provienen de diferentes desarrolladores. Con eso, la posibilidad de que dos partes dispares no jueguen bien juntas siempre está en el fondo de tu mente.

Eso es lo que hace que un sitio de prueba sea un gran recurso. Es una copia exacta de su sitio web de WordPress que se ejecuta independientemente de su versión "en vivo". Esto le permite probar actualizaciones y otros cambios en su sitio sin interrumpir la disponibilidad.

Diferentes formas de construir un sitio de ensayo

Los sitios de prueba se pueden construir y utilizar usando varios métodos. Pero no todos tienen acceso a las mismas herramientas. Entonces, el sabor que elija puede ser más una cuestión de qué recursos están disponibles, en lugar de simplemente optar por la solución más fácil.

No hay escasez de formas de hacer el trabajo, pero aquí hay una muestra de algunas de las rutas más populares a un glorioso sitio de preparación propio:

Puesta en escena automatizada a través de su servidor web

Este es el Santo Grial en términos de configuración rápida y fácil. Algunos servidores web, especialmente en el espacio de WordPress, ofrecen sitios de preparación con un solo clic que hacen una copia de su sitio en vivo. A partir de ahí, puede probar cualquier cambio dentro del entorno de prueba y, cuando esté listo, sobrescribir su sitio en vivo con esos cambios.

Por mucho, esta es la solución preferible ya que prácticamente no requiere trabajo de su parte para usarla. El único inconveniente es que debe elegir un proveedor de alojamiento web que ofrezca esta función. De lo contrario, estarás atascado construyendo el tuyo propio.

Copie su sitio existente a una nueva instalación de WordPress en su servidor web

Ahora nos estamos metiendo en algo de trabajo. Este método requiere que cree una copia exacta de su sitio en vivo (incluidos los archivos de WordPress y la base de datos) y la coloque en otro lugar de su cuenta de alojamiento. Puede elegir darle a esta versión su propio subdominio, como "staging.yoursite.com", para facilitar el acceso. También querrá asegurarse de bloquear las solicitudes de los motores de búsqueda en su sitio de ensayo, para evitar consecuencias negativas de SEO u otras intromisiones.

La creación de su propio sitio de prueba se puede lograr manualmente o con la ayuda de algunos complementos que le ahorrarán algo de tiempo. El mayor problema de hacer todo manualmente es que no hay necesariamente una manera fácil de mover datos de un lado a otro a menos que sea un asistente de línea de comandos.

Por lo tanto, se recomienda encarecidamente utilizar un complemento útil. Aquí hay algunos que vale la pena considerar:

Puesta en escena de WP

WP Staging realmente podría ser la "siguiente mejor opción" para un servidor web que ofrece entornos de prueba con un solo clic. La versión gratuita del complemento clonará automáticamente su sitio en una subcarpeta separada y realizará todos los cambios necesarios en la base de datos en segundo plano.

Desde allí, puede visitar el sitio de preparación y probar el contenido de su corazón. Lo que agrega la versión pro disponible es la capacidad de migrar esos cambios al sitio en vivo. Sin esta función, tendrá que ejecutar actualizaciones en ambos sitios por separado. Pero al menos tendrá una idea de los posibles problemas y soluciones antes de hacerlo.

Puesta en escena de WP

WPSiteSync para contenido

Donde WPSiteSync para contenido difiere es que en realidad es solo para el contenido real de su sitio. Por lo tanto, no es una solución para aquellos que desean crear un sitio de ensayo de forma automatizada. Pero si planea probar contenido nuevo en su sitio de prueba antes de lanzarlo al público, esto podría ser un gran ahorro de tiempo.

Puede elegir el contenido que desea sincronizar entre sitios, incluidas páginas, publicaciones, imágenes, archivos PDF y datos de campos personalizados. La versión premium maneja tipos de publicaciones personalizadas, productos de WooCommerce y más.

WPSiteSync para contenido

gitio

Gitium es un complemento que permite el control automático de versiones para su sitio de WordPress. Por lo tanto, puede empujar/tirar de un repositorio a un sitio en vivo. Lo bueno aquí es que puede retroceder a una versión anterior de un sitio si ocurren problemas. Pero esta es una herramienta bastante avanzada y requiere el uso de la línea de comando (¡jadeo!). Es más adecuado para aquellos que desean un poco más de control detallado sobre todo el proceso.

gitio

Bóveda de blogs

BlogVault se factura como un complemento de copia de seguridad/restauración y seguridad integrado en uno. En lo que respecta a la puesta en escena, le permitirá crear un clon o migrar su sitio con un solo clic. Los sitios también se pueden restaurar fácilmente. También podrá realizar copias de seguridad incrementales del sitio y almacenarlas en la nube.

Como beneficio adicional, el complemento busca malware y encripta sus copias de seguridad. Solo tenga en cuenta que deberá registrarse en el servicio de BlogVault para aprovechar el complemento.

Bóveda de blogs

Duplicador

El venerable complemento Duplicator es, ante todo, una herramienta de migración de sitios. Su uso principal aquí es ayudarlo a configurar rápidamente un sitio de ensayo. El complemento maneja muchas de las complejidades que conlleva copiar un sitio y envuelve todo en un paquete ordenado para ahorrarle algo de tiempo.

Duplicador

Ejecute un entorno de prueba local

Finalmente, también puede crear un sitio de prueba localmente convirtiendo su computadora en un servidor web. Si bien este método no tiene la misma comodidad que un sitio de ensayo remoto, es seguro (su servidor no tiene que ser accesible para conexiones externas) y, por lo general, funciona mucho más rápido.

Para configurar las cosas, necesita instalar algún software. Entre las opciones:

Bitnami

Lo que hace que la solución de Bitnami sea tan increíblemente genial es que puede descargar e instalar un paquete de WordPress que tiene todo lo que necesita para ejecutar el CMS localmente en su computadora. A diferencia de la mayoría de los servidores locales, no se requiere una configuración complicada. Esta es una excelente opción para cuando desea instalar algo rápidamente y comenzar a trabajar. Las descargas están disponibles para Windows, Mac y Linux.

Ah, y si ya está ejecutando sus instaladores de servidor local WAMP, XAMPP o MAMP, Bitnami también tiene un módulo de WordPress para eso.

Bitnami

WampServer, XAMPP y MAMP

He agrupado todas estas soluciones porque son bastante similares en lo que hacen, aunque los desarrolladores tienden a tener su propia favorita. Están destinados a brindarle la experiencia completa de ejecutar un servidor local.

Si bien ciertamente se pueden usar para ejecutar WordPress, requieren un poco más de configuración que las descargas de Bitnami anteriores. Realmente, se utilizan mejor si va a desarrollar proyectos que no sean de WordPress o si desea profundizar en la administración del servidor.

WampServer se ejecuta exclusivamente en Windows, MAMP en Mac/Windows y XAMPP se puede ejecutar en Windows, Mac, Solaris y Linux.

WampServer, XAMPP y MAMP

Todo está en escena

Tener su propio sitio de prueba se está convirtiendo en una de esas características imprescindibles para sitios ocupados y especialmente aquellos que se enfocan en el comercio electrónico. Los errores o, peor aún, el tiempo de inactividad es algo que puede ser increíblemente costoso y estresante.

Entonces, en lugar de simplemente tirar los dados la próxima vez que necesite actualizar un complemento de WordPress, pruébelo en un sitio de prueba de antemano. Si detecta un problema, agradezca haberlo encontrado antes que el público o (¡jadeo!) su cliente.