skip to Main Content

Guía para principiantes: Cómo configurar un sitio de montaje de WordPress

¿Te gusta jugar con fuego? Porque si haces cambios importantes en tu sitio de WordPress sin probarlos, es decir, editando tu sitio cuando está en vivo, eso es exactamente lo que estás haciendo. Sin un sitio de montaje de WordPress, esencialmente vas a entrar a ciegas cada vez que modificas tu sitio.

¡No lo hagas! En este post, te mostraré cómo crear tu propio sitio de escenificación de WordPress para que siempre puedas examinar los cambios antes de enviarlos a tu sitio en vivo.

#Guía para principiantes: Cómo configurar un #WordPress staging #website Tabla de contenidos: ¿Qué es un sitio de escenificación de WordPress y por qué es importante?

Construya un sitio de puesta en escena a través de su anfitrión web

Crear un sitio de escenificación de WordPress con el plugin WP Staging

Cómo crear un sitio de puesta en escena para WordPress manualmente

Cómo empujar los cambios a su sitio en vivo

¿Qué es un sitio de escenificación de WordPress y por qué es importante?

Un sitio de puesta en escena es básicamente una réplica exacta de su sitio web existente con dos diferencias clave:

  • No está disponible para el público.
  • Los cambios que hagas en tu sitio de montaje no tienen efecto en tu sitio web en vivo y público.

Esto te permite probar los cambios en tu sitio de WordPress sin arriesgarte a romper tu sitio web en vivo . Eso significa que puedes probar nuevos temas, plugins, fragmentos de código, y más con cero riesgo.

Ir a la parte superior

Construye un sitio de puesta en escena a través de tu anfitrión web

Muchos anfitriones de WordPress administrados incluyen sitios de puesta en escena incorporados como parte de su servicio. Si quieres la forma más fácil de crear un sitio de escenificación de WordPress, elegir uno de estos anfitriones es definitivamente tu mejor opción. Aquí hay algunos anfitriones de calidad que ofrecen sitios de escenificación como parte de sus planes:

  • Bluehost
  • SiteGround
  • Kinsta
  • Volante de inercia

Aunque los anfitriones no son la única forma de establecer un lugar de reunión.

Si sólo quieres un sitio de escenificación básico para jugar con nuevos plugins y temas, puedes crear uno usando un plugin llamado WP Staging. Si, por el contrario, quieres profundizar en más experimentos de código, tal vez quieras crear manualmente un sitio de escenificación de WordPress en un subdominio. Te mostraré cómo hacer ambas cosas a continuación:

Ir a la parte superior

Crear un sitio de escenificación de WordPress con el plugin WP Staging

Si quieres una forma sencilla de crear un sitio de escenificación de WordPress, hay un plugin bastante nuevo llamado WP Staging. Es una buena opción para probar los ajustes básicos o para comprobar si los nuevos plugins o temas son compatibles con tu configuración actual.

Por ejemplo, algunos plugins más complejos podrían interferir con el resto de WordPress, causando algunos problemas inesperados. Habilitar tales plugins en un sitio de montaje primero es una buena idea porque puedes comprobar si todo está en orden. Esto te permite evitar cualquier problema y/o tiempo de inactividad después de una actualización/instalación fallida. WP Staging manejará este propósito sin problemas.

Sin embargo, si quieres un lugar en el que realmente puedas indagar en el código de tu sitio, yo usaría el proceso manual que describo en la siguiente sección.

WP Staging – DB & Duplicador de Archivos y Migración

Autor(es): WP-Staging

Versión actual: 2.6.8

Última actualización: 22 de enero de 2020

wp-staging.2.6.8.zip

98% Calificaciones 50.000+ Instala WP 3.6+ Requiere

Para usar WP Staging, sólo tienes que instalarlo y activarlo. Luego, ve a la pestaña WP Staging y haz clic en Create new staging site .

Dale un nombre a tu sitio de escenificación (por ejemplo, «dev» o «staging») y luego haz clic en Iniciar la clonación.

El proceso puede llevar unos minutos dependiendo de lo grande que sea su sitio. Una vez que haya terminado, puede acceder a su lugar de montaje siguiendo el aviso. Tendrás que iniciar sesión con tu nombre de usuario normal. Entonces, ¡podrás empezar a hacer pruebas! Siempre podrás saber cuándo estás en tu sitio de ensayo mirando la barra naranja de administración:

Y no te preocupes, sólo los usuarios con cuentas de administrador pueden acceder a tu sitio de escenificación. Ni Google ni los visitantes de tu sitio web podrán verlo.

Ir a la parte superior

Cómo crear manualmente un sitio de puesta en escena para WordPress

Si quieres un entorno de caja de arena más abierto – uno donde puedas experimentar con modificaciones de código personalizado y etc., la siguiente opción es crear manualmente un sitio de puesta en escena en un subdominio. Es importante que uses un subdominio, en lugar de un localhost, para que tu entorno de hardware sea idéntico.

A continuación, te mostraré paso a paso cómo preparar todo. El proceso puede ser un poco difícil si eres un principiante de WordPress, pero trataré de desglosar todo lo más simple posible.

NOTA – antes de iniciar este proceso, asegúrese de tener una copia de seguridad reciente de su sitio por si acaso.

Paso 1: Crear un subdominio a través de cPanel

Primero, tendrás que crear un subdominio para albergar tu lugar de montaje. Ve a cPanel y encuentra la opción Subdominios . Tu cPanel puede tener un estilo diferente, pero las opciones reales deben ser las mismas :

Entonces, crea un subdominio llamado «staging» o algo similar:

Paso 2: Crea una cuenta FTP para tu nuevo subdominio

A continuación, debes crear una nueva cuenta de FTP para tu subdominio. Esto asegura que todo se mantenga siempre separado.

Encuentra la opción Cuentas FTP y haz clic en ella:

Entonces introduzca los detalles de la nueva cuenta. Asegúrate de que el directorio coincide con el directorio (Raíz del documento) de tu subdominio:

Paso 3: Subir los archivos de WordPress al sitio de la puesta en escena

A continuación, tendrás que usar esa nueva cuenta FTP para subir los archivos de tu sitio.

Primero, descarga la última versión de WordPress y súbela:

Entonces, necesitas también copiar sobre estas tres carpetas desde tu sitio existente de WordPress:

  • …/wp-content/uploads
  • …/wp-contenido/temas
  • …/wp-content/plugins

Sube esos a tu sitio de montaje también. Si tus carpetas son especialmente grandes, podrías usar el Administrador de Archivos de cPanel para acelerar el proceso. De lo contrario, el FTP está totalmente bien. Yo personalmente uso el FTP, pero puede que tarde un poco en recorrer las carpetas grandes.

Paso 4: Exportar / Importar su base de datos

A continuación, tendrá que exportar la base de datos de su sitio en vivo e importarla a su sitio de puesta en escena.

Para hacer eso, me gusta un plugin dedicado llamado WP Migrate DB. Instálalo y actívalo, luego ejecútalo yendo a Tools → Migrate DB.

El plugin actualizará automáticamente todas las rutas de los archivos de su base de datos para que apunten a la nueva URL de su sitio de escenificación. Esto es absolutamente esencial para asegurar que tu sitio de montaje funciona realmente. Sólo asegúrate de introducir la misma ruta de directorio y URL que usaste cuando creaste tu subdominio:

Entonces exporta la base de datos.

A continuación, debe crear una nueva base de datos para su lugar de montaje e importar todos los datos. Vuelve a cPanel y encuentra la opción Bases de datos MySQL :

Haz clic en él y crea una nueva base de datos:

También tendrás que crear un nuevo usuario de la base de datos:

Y dale a ese usuario acceso a tu nueva base de datos:

Luego, ve a PHPMyAdmin . Encuentra la base de datos que acabas de crear, haz clic en Importar , y elige el archivo que WP Migrate DB exportó:

Luego haga clic en Go para importar los datos de su base de datos.

Paso 5: Editar wp-config.php para apuntar a la nueva base de datos

¡Último paso! Necesitas editar el archivo wp-config.php de tu sitio de montaje para usar los detalles de tu nueva base de datos y tu nombre de usuario.

Además, asegúrese de que el prefijo de la base de datos coincida con el utilizado en su sitio en vivo. Probablemente no necesites cambiar nada aquí – pero es posible dependiendo del prefijo que use tu sitio de WordPress en vivo. Por ejemplo, mi sitio de prueba en vivo usa «wpov» como prefijo de la base de datos, así que tuve que hacer ese cambio.

Si estás editando el archivo «wp-config-sample.php», asegúrate de renombrarlo a sólo «wp-config.php». Luego súbelo de nuevo a tu servidor por FTP.

Paso 6: Ingresa y restringe el acceso a tu sitio de montaje

Si todo ha ido bien, ahora deberías poder entrar en tu sitio de montaje usando exactamente el mismo nombre de usuario/contraseña que tu sitio en vivo.

En realidad hay una cosa más que necesitas hacer:

Restringe el acceso a tu sitio.

Empiece por ir a Ajustes → Leer y elegir la caja Desanimar a los motores de búsqueda de indexar este sitio . Eso al menos evitará que Google indexe su sitio.

Si quieres restringir aún más el acceso, puedes usar un plugin llamado Hide My Site. Para poder acceder a cualquier parte de su sitio, los visitantes deberán introducir primero una contraseña. Si es necesario, puede compartir su sitio de desarrollo compartiendo la contraseña, pero los extraños no podrán acceder a su sitio.

Ir a la parte superior

Cómo empujar los cambios a su sitio en vivo

Si estás usando un entorno de montaje establecido a través de tu anfitrión, normalmente puedes pulsar los cambios en directo haciendo clic en un botón.

No es tan simple con un sistema manual. Aunque hay formas de establecer un despliegue automatizado desde tu lugar de montaje hasta tu lugar de actuación, no creo que sea una buena idea.

Siempre se corre el riesgo de que algo salga mal durante la transición, y realmente hay muchas cosas que podrían salir mal. Por ejemplo, puede que sólo se despliegue una parte de los cambios (= lugar de impacto), o que algunos cambios no probados se desplieguen demasiado rápido (= lugar de impacto), etc.

Es más seguro hacer los cambios manualmente una vez que los hayas probado en el lugar de la puesta en escena.

Ir a la parte superior

Envolviendo las cosas

Establecer un sitio de montaje de WordPress es una gran manera de jugar con los cambios antes de que los hagas realidad. Si quieres la forma más fácil de dirigir un sitio de escenificación, paga por un anfitrión que ofrezca sitios de escenificación incorporados.

Pero si eso no es una opción ahora mismo, crear tu propio sitio de escenificación de WordPress no es tan difícil.WP Staging es genial para una simple área de pruebas, mientras que crear manualmente un sitio de puesta en escena en un subdominio te dará más flexibilidad.

#Guía para principiantes: Cómo crear un #WordPress staging #website

Deja un comentario

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

Pin It on Pinterest

Share This
Back To Top