Guías/Herramientas/Sincronización de datos entre el sitio de pruebas y el de producción

Sincronización de datos entre el sitio de pruebas y el de producción

En esta guía se explica cómo transferir los cambios entre tus sitios de pruebas y los de producción. En esta guía, aprenderás a sincronizar los cambios entre la puesta en escena y la producción y las consideraciones importantes para hacerlo.

Sincronización del sitio de producción con el de pruebas

Para garantizar que tu sitio de pruebas refleje la última versión de tu sitio activo, puedes sincronizar la producción con el de pruebas. Esto es especialmente útil antes de probar actualizaciones de temas, plugins o contenido. 

Para actualizar tu sitio de pruebas con una copia limpia del sitio de producción, sigue estos pasos:

  1. Dirígete a la lista de sitios del escritorio.
  2. Elige tu sitio de producción o en directo de la lista.
  3. Haz clic en el menú desplegable Producción situado junto al título de tu sitio y selecciona tu sitio de pruebas.
Una flecha desde el botón de producción hasta la opción de pruebas en el desplegable.
  1. Haz clic en el botón Sincronizar de la parte superior derecha de la pantalla y selecciona «Extraer de producción» en el menú desplegable.
Una flecha que apunta desde el botón de sincronización a la opción «Extraer de producción» en el desplegable.
  1. Se abrirá un modal en el que podrás elegir qué tirar.
El modal «Extraer de producción», donde puedes elegir qué elementos del sitio de producción quieres arrastrar a tu entorno de pruebas.
  1. Elige sincronizar «Todos los archivos y carpetas» o «Archivos y carpetasespecíficos» y, a continuación, utiliza las casillas de verificación para seleccionar lo que quieres incluir.
  2. Decide si incluir la base de datos en la sincronización. Para obtener más información, consulta esta guía.
  3. Haz clic en el botón Extraer y comenzará el proceso. Recibirás un correo electrónico cuando se haya completado la sincronización.

Sincronización del sitio de pruebas con el de producción

Cuando estés listo para mover los cambios del sitio de pruebas a tu sitio activo, puedes sincronizar archivos multimedia, plugins, temas y contenido de la base de datos, incluidas entradas, páginas y menús. 

⚠️

Al sincronizar el sitio de pruebas con el de producción, se sobrescribirá el contenido coincidente del sitio activo. Los datos que se añadan a la producción después de la última sincronización se sustituirán. No puedes sincronizar entradas o páginas individuales: si incluyes la base de datos, todo el contenido de la base de datos se sincroniza. Si se produce una pérdida de datos, puedes restaurar desde una copia de seguridad.

Sigue los pasos que se indican a continuación para copiar tu sitio de pruebas en tu sitio de producción (activo):

  1. Dirígete a la lista de sitios del escritorio.
  2. Elige tu sitio de producción o en directo de la lista.
  3. Haz clic en el menú desplegable Producción situado junto al título de tu sitio y selecciona tu sitio de pruebas.
  4. Haz clic en el botón Sincronizar en la parte superior derecha de la pantalla y selecciona la opción «Empujar a producción» en el desplegable.
Una flecha que apunta desde el botón de sincronización a la opción «Empujar a producción» en el desplegable.
  1. Se abrirá un modal donde podrás elegir qué hacer push.
El modal «Empujar a producción», donde puedes elegir qué elementos del sitio de pruebas quieres enviar a tu entorno de producción.
  1. Elige sincronizar «Todos los archivos y carpetas» o «Archivos y carpetasespecíficos» y, a continuación, utiliza las casillas de verificación para seleccionar lo que quieres incluir.
  2. Decide si incluir la base de datos en la sincronización. Para obtener más información, consulta esta guía.
  3. Al sincronizar desde el sitio de pruebas al de producción, confirma la sincronización introduciendo la URL de tu sitio cuando se te pida.
El cuadro de diálogo en el que tienes que escribir la URL del sitio web para completar el push a producción.
  1. Haz clic en Empujary comenzará el proceso. Recibirás un correo electrónico cuando se haya completado la sincronización.

💡

La versión de PHP de tu sitio de producción no se actualiza automáticamente para que coincida con la versión de pruebas. Después de sincronizar, actualiza la versión PHP de producción en los ajustes del servidor web de tu sitio.

Sincronización de la base de datos

Al sincronizar la base de datos desde el sitio de pruebas al de producción, se garantiza que el contenido que has cambiado o añadido a tu sitio de pruebas aparezca en tu sitio de producción.

Cuándo sincronizar la base de datos

Para reflejar completamente los cambios realizados en el sitio de pruebas a producción (o viceversa), debes incluir la base de datos al sincronizar. Esto es esencial para las actualizaciones que implican:

  • Entradas, páginas y tipos de entradas personalizadas
  • Subidas de medios en la biblioteca de medios
  • Plantilla del sitio o ediciones de estilos realizadas en el editor del sitio
  • Activación o desactivación de plugins y temas
  • Cualquier otro contenido almacenado en la base de datos

La base de datos se sincroniza en su totalidad: no puedes seleccionar entradas o páginas individuales para sincronizarlas. Si necesitas transferir solo contenido específico, considera la posibilidad de utilizar las herramientas Exportar e Importar.

Si estás sincronizando las cargas de medios y quieres que aparezcan en la biblioteca de medios de WordPress, la base de datos también debe incluirse en la sincronización.

Al sincronizar la base de datos, el contenido de la base de datos de pruebas sobrescribe el contenido de la base de datos de producción coincidente. Esto incluye entradas, páginas, ajustes y otros datos almacenados. Cualquier contenido que se añada a producción después de tu última sincronización desde producción a pruebas será reemplazado.

La sincronización de archivos (plugins, temas, cargas) añadirá nuevos archivos y actualizará los archivos modificados en el sitio de destino.

Consideraciones de WooCommerce

En el caso de los sitios web con WooCommerce y otros plugins de comercio electrónico, la sincronización de la base de datos puede provocar una pérdida permanente de datos. Por ejemplo, si se hace un nuevo pedido en tu sitio de producción después de haber creado una copia de prueba, la sincronización de la base de datos de pruebas con la de producción borrará ese pedido.

Los datos que se añadan al sitio de producción después de la última sincronización (desde la producción hasta la puesta en escena) se sobrescribirán, incluidos los siguientes:

  • Pedidos
  • Cambios en el producto
  • Información del cliente

Si tienes WooCommerce instalado, aparece una advertencia adicional al sincronizar desde el sitio de pruebas al de producción.

Una advertencia adicional que se mostrará al sincronizar el contenido si tienes WooCommerce instalado.

En general, es seguro sincronizar la base de datos si:

  • El sitio todavía está en desarrollo y no se ha publicado
  • La tienda de producción no acepta pedidos reales
  • Estás probando en pruebas y no hay riesgo de sobrescribir datos reales
  • Los pedidos están desactivados en producción, y la base de datos se sincronizó con el entorno de pruebas antes de que se realizaran cambios
  • Has exportado correctamente los últimos datos de la tienda de producción, los has importado a pruebas y has confirmado que coinciden en ambos sitios.

Las configuraciones de la pasarela de pago en tu sitio de pruebas, como las cuentas de prueba o los ajustes del entorno de pruebas, no sobrescribirán los ajustes de pago de producción al sincronizar. Puedes dejar los pagos sin configurar o utilizar el modo de prueba en la prueba sin que afecte al procesamiento de pagos en directo.

Si se produce una pérdida de datos tras la sincronización, puedes restaurar tu sitio con una copia de seguridad de producción.

Copied to clipboard!