En una publicación reciente, le mostré cómo configurar fácilmente un sitio de puesta en escena para WordPress en alojamiento barato. Si ha seguido los pasos que he enfatizado, podrá configurar un sitio de preparación que puede usar para probar las actualizaciones de su sitio, sin pagar un alojamiento costoso, con opciones de puesta en escena incluidas. Pero, ¿cómo administra su sitio de organización para que esté lo más cerca posible del sitio en vivo? Después de todo, no es muy útil probar actualizaciones en su sitio de preparación y luego implementarlas en su sitio en vivo si los dos sitios no son los mismos.
En esta publicación, te mostraré cómo hacerlo exactamente. Le mostraré una manera fácil de hacerlo usando el complemento Snapshot Pro. Mi objetivo es asegurarme de que este proceso no sea desalentador y que cualquiera pueda seguirlo, independientemente del alojamiento y la experiencia. Es importante tener en cuenta que este método solo se puede realizar con V.3 del complemento. Si ha instalado V.4, puede descargar V.3 del diario de modificación. Nota: Si usted es un desarrollador web avanzado, es probable que sea mejor utilizar un proceso más complejo, que implica hacer cambios a nivel local y ahorrar en un sistema de control de versiones, como GitHub, implementar su depósito de GitHub. En su puesta en escena y sitios en vivo y uso de algo como el vagabundo para mantener bases de datos sincronizadas. Si es así, le recomiendo que siga esta guía. Pero si comenzaste, sigue leyendo!
En primer lugar, comencemos con lo que esto implicará.

Snapshot Pro está diseñado para hacer niños de repuesto, pero también puede usarlo para mantener los sitios sincronizados que necesitará para sincronizar para hacerlo, tendrá dos cosas que necesita para mantener sincronizados:
Archivos (cargas, complementos, temas, etc.)
Base de datos
El enfoque que tendrá que llevarlos será ligeramente diferente, debido al lugar donde los agregará primero. La sincronización del proceso de sincronización de Live a la organización de la base de datos se actualizará constantemente en su sitio en vivo a medida que agrega contenido nuevo. Por lo tanto, deberá sincronizar el contenido de la base de datos de la instalación en vivo.
También deberá sincronizar el archivo de carga de Live a la instalación, ya que le agregará contenido cada vez que cargue un archivo de medios y lo adjunte a una publicación o página. Sincronización de la puesta en escena a la vida porque probará complementos, temas y configuraciones en su sitio de preparación, deberá sincronizarlos con el sitio en vivo después de haberlos probado y descubrir que funciona. Esto incluirá el complemento y los archivos de temas, el propio WordPress y la tabla de base de datos WP-Options. El proceso de sincronización y prueba, esto le brinda un proceso de tres pasos cuando tenga que probar algo en su sitio:
Sincronice el contenido de la base de datos y las cargas en su sitio en vivo en su sitio de preparación. En este momento, los sitios se sincronizarán.
Pruebe los arados o temas nuevos o actualizados en su sitio de preparación, así como cualquier actualización de WordPress. Prueba los cambios en la configuración, los widgets, el personalizador, etc.
Suponiendo que no tiene problemas de prueba, sincronizar la configuración y los archivos (temas, arados, archivos básicos, pero no cargas) con el sitio en vivo. Es posible que prefiera simplemente ejecutar actualizaciones en su sitio en vivo, si eso es todo lo que probó, especialmente con una actualización de WordPress, ya que será más rápido que copiar todos los archivos. Te guiaré con esto. Esto significa que tendrás que crear un instante en cada uno de tus sitios:
En el sitio en vivo, un instantáneo de la base de datos, más el contenido de la carpeta de carga.
En el sitio de organización, un instante de la carpeta WP-OPTS y todos los temas y archivos de complementos.
¿Tiene sentido? ¡Bueno! Vamos a empezar. Nota importante: Esto solo funcionará si realiza todas las pruebas y actualizaciones en su sitio de preparación y todo el contenido creando en el sitio web en vivo. ¡No se sienta tentado a evitar su sistema! Antes de comenzar, supongo que está trabajando con un nuevo sitio de capacitación, por lo que sus archivos ya están sincronizados y que no ha cambiado ninguna configuración de su sitio desde que creó su sitio de preparación. Si lo ha hecho, deberá editar el sitio de organización o pasar por el proceso de crear el sitio nuevamente para asegurarse de que todo esté sincronizado.
Necesitará el complemento de instantánea instalado en ambos sitios. Configuración de lo instantáneo lo primero que debe hacer es configurar el instante en vivo al organizar un sitio en vivo instantáneo, suponiendo que ya tenga instantánea en ambos sitios, vaya a instantáneas y haga clic en New ADD. Primero dale un título al instante y una descripción útil:
Presentación general de Snapshot Pro Inf Mounting. Apelle hacia abajo y seleccione las carpetas que incluirá, que es solo la carpeta de carga:
Snapshot Pro en vivo para organizar los archivos.

Ahora ejecute más y seleccione todas las tablas de base de datos:
Snapshot pro directo en la base de datos provisional.

Ahora especifique dónde se almacenará el instante. Debido a que esta no es una copia de seguridad completa, simplemente se puede almacenar en el servidor local. Termine haciendo clic en la creación instantánea. Ahora tendrá este instante en sus instantáneas para su sitio en vivo:
Snapshot Pro configurado en un sitio en vivo.

Creación de un instante del sitio de organización ahora repita este proceso para su sitio de organización, con algunos cambios:
Dales un título y descripción útiles nuevamente.

Seleccione los archivos con temas y complementos en lugar de la carpeta de carga.
Seleccione todas las tablas de la base de datos nuevamente.
Ahora tiene las dos configuraciones configuradas y listas para irse.
Ahora es el momento de ejecutar la sincronización. Sincronizar primero el sitio en vivo con el sitio del escenario, debe sincronizar sus cargas y base de datos de su sitio en vivo con su sitio de preparación.
Vaya a la pantalla Instantanee en su sitio en vivo y encuentre la sincronización instantánea.
Ejecute inmediatamente haciendo clic en Ejecutar ahora.
Espere a que se ejecute la instantánea.

Cuando termine, en la columna de archivos cerca del nombre del instante, haga clic en el enlace de visualización.
Esto mostrará una lista de niños de repuesto de este instante:
Archivo instantáneo.
En el último archivo (que debería ser en los últimos minutos), haga clic en el enlace de descarga.Esto descargará un archivo en su computadora. A continuación, deberá copiar este archivo zip descargado en su sitio de preparación.Abra el cliente FTP y copie el archivo ZIP instantáneo (que descargó) a la carpeta WP-Content/Supars/Snapshots en su sitio de preparación.Ahora abra el sitio de la organización y vaya a instantáneas> importar.Haga clic en el botón Instant Scan/Import.El complemento buscará cualquier instantánea en la carpeta de instantáneas y le hará saber qué hay:
Instantáneo importado.

Importará su nuevo instante, para que esté disponible para su restauración.Ahora acceda a la pantalla todas las instantáneas en su sitio de organización:
Instantáneo en el sitio de montaje.
Verá ambas instantáneas enumeradas: la que ya ha creado en este sitio, para sincronizarlo con el sitio en vivo y el de las importaciones en su sitio en vivo. Es muy importante dar los dos títulos instantáneos únicos, por lo que puede decir cuál es. Antes de importar el instante en el sitio web en vivo, haga una copia de seguridad rápida para su sitio de preparación. Enrolle la instantánea que ya ha creado (¿ciertamente lo tienes?) Para hacer una copia de seguridad de todo el sitio. Por si acaso. Y si no ha configurado eso, hágalo. Ahora es el momento de importar la base de datos y las cargas desde su sitio en vivo. En el instante de sincronización en vivo del sitio (la mina se llama sincronización de instantáneas desde el sitio a la puesta en escena), haga clic en el enlace de restauración. Se lo llevará al último archivo utilizando ese instante, es decir, el que acaba de importar: importar el archivo.

Verifique que la fecha sea correcta (debe tener la fecha hoy y una hora en los últimos minutos) y luego haga clic en el enlace de restauración en el nombre del archivo de archivo. Esto lo llevará a otra pantalla donde configure cualquier ajuste. Deje todo tal como sea, luego desplácese hacia abajo y seleccione el tema que desea activar:
Restaurar las opciones de base.

Finalmente, haga clic en el botón de restauración al instante y espere a que el complemento haga su magia. Recibirá un mensaje exitoso cuando se complete:
¡Éxito instantáneo!

Haga sus pruebas ahora tendrá un sitio de capacitación que está sincronizado con su sitio en vivo. Es hora de hacer tus pruebas. Realice cualquier prueba que necesite actualizaciones, ediciones de los temas y complementos que escribió. y así Verifique que todo funcione antes de pasar al siguiente paso. Si su prueba incluye probar una actualización de WordPress en sí, deberá actualizar WordPress en su sitio en vivo antes de realizar la sincronización. Haga esto normalmente (suponiendo que la actualización no haya llevado a ningún error en su sitio de preparación). Sincronice el sitio de preparación con el sitio en vivo para completar el proceso, deberá sincronizar la tabla de opciones WP y cualquier complemento o temas que haya actualizado o editado nuevamente en su sitio en vivo. Nota: Si ha cambiado el contenido o la carga de imágenes, deberá crear un instante adicional en su sitio de preparación para incluir todas las tablas de base de datos y la carpeta de carga, así como las carpetas con complementos y temas. Haga esto, luego siga estos pasos de la misma manera, usando ese instante en su lugar. El proceso es casi idéntico para sincronizar con su sitio en vivo, por lo que lo resumiré: ejecute la sincronización instantánea en su sitio de preparación.
Encuentre el último archivo usando ese instante y descargue.

Cargue el archivo ZIP en la carpeta WP-Content/Suparss/Snapshots desde su sitio en vivo.
Vaya a instantáneas> Importar y haga clic en Escanear/importar instantáneas para importar su instante.

Vaya a todas las instantáneas y ejecute el instante en que tiene que hacer una copia de seguridad de todo el sitio en vivo (esto es aún más importante para el sitio en vivo, no omitirlo). Ahora ejecute la restauración para la instantánea que importó.
¡Todo listo! Ahora tendrá un sitio en vivo que está completamente actualizado con todas las pruebas que ha realizado en su sitio. Déle al sitio una última comprobación para asegurarse de que todo funcione bien y que haya terminado. Sincronizar sus sitios de organización y vidas Haga pruebas más precisas Ahora sabe cómo mantener sus sitios y estancamientos sincronizados, para que pueda estar seguro de probar en un sitio de prueba que refleje exactamente el sitio en vivo. Si no hace esto, existe la posibilidad de que algo funcione en su sitio de preparación, pero no funcione en el sitio en vivo, porque los dos sitios no son idénticos. Siga estos pasos y tendrá una dieta de prueba que sea exhaustiva y eficiente.
¿Tiene un sitio de organización para su desarrollo de WordPress? ¿Cómo se mantiene sus sitios de sentado en el escenario y viva sincronizado? ¿Has intentado usar Snapshot Pro? Comparta sus opiniones sobre la sincronización de sitios en los comentarios a continuación.
Etiquetas:
desarrollo
inmediato
medio escenario
Cómo mantener su escenificación de WordPress y sitios vivos sincronizados
Tags Cómo
homefinance blog