Introducción: automatización de copias de seguridad de archivos y bases de datos de Drupal 8

Estas Tutorial guía a los usuarios a través de la configuración de un servicio de respaldo de base de datos MySQL Drupal 8 Sitios que apoyan el Hacer copia de seguridad y migrar Módulo y opciones para almacenamiento de archivos externo. Algunas de las funciones más avanzadas como NudoArdilla Y Dropbox son solo D7.

Drupal 8 Los administradores pueden optar por realizar una copia de seguridad completa del archivo del sitio, una copia de los archivos guardados por el CMS fuera del Drupal 8 Core, o el MySQL Exportación de base de datos.

La Hacer copia de seguridad y migrar El módulo habilita MySQL Copias de seguridad de la base de datos para Drupal 8 Programado por hora, semana o mes según los requerimientos del propietario.

Paso 1: Instale el módulo Backup & Migrate para Drupal 8

Para comenzar, descargue el Hacer copia de seguridad y migrar Módulo de drupal.org e instale los archivos bajo admin / module / install o utilice FTP, Git, Drush, etc. de su elección para realizar el trabajo de acuerdo con las prácticas de desarrollo web estándar para su proyecto o equipo.

Módulos requeridos – descargar:

  • Copia de seguridad y migración: (descargar archivos)

Construcción: Active el módulo y guarde la configuración. Se recomienda que el Drupal 8 Sitio web fuera de línea para mantenimiento cuando los módulos se instalan manualmente.

Ponga el sitio web en modo de mantenimiento en: admin / config / desarrollo / mantenimiento al trabajar con el sistema de respaldo de la base de datos o al instalar nuevos módulos.

Paso 2: Configure los ajustes de la copia de seguridad de la base de datos

Después de este Hacer copia de seguridad y migrar El módulo ha sido instalado, navegue hasta: admin / config / development / backup_migrate y compruebe los ajustes de configuración.

Cómo instalar copias de seguridad automatizadas de bases de datos MySQL en Drupal 8

Sobre el Copia de seguridad rápida Los administradores de Drupal pueden optar por descargar manualmente la base de datos MySQL, el archivo del sitio, el directorio de archivos públicos o todo el sitio web.

Cómo instalar copias de seguridad automatizadas de bases de datos MySQL en Drupal 8

Sobre el Copia de seguridad extendida Por otro lado, los administradores de Drupal tienen una variedad de configuraciones para elegir el estándar de compresión o las tablas exactas que se descargarán de la base de datos.

Cada una de estas páginas se puede utilizar para: a. para ser llenado Descargar manual a partir de una Base de datos MySQL a una computadora de escritorio o un archivo remoto como respaldo o archivo de referencia.

Paso 3: Programe copias de seguridad regulares de la base de datos MySQL

Programar regularmente Base de datos MySQL Copias de seguridad para un Drupal 8 El sitio web puede funcionar con Hacer copia de seguridad y migrar Módulo bajo el Horario Sección.

Navegar a: admin / config / development / backup_migrate / schedule y haga clic en el botón alrededor “Agregar horario”. Asigne un nombre al programa y verifique la configuración del sitio.

Cómo instalar copias de seguridad automatizadas de bases de datos MySQL en Drupal 8

Escoger “Base de datos estándar de Drupal” para la fuente de respaldo y el Directorio de archivos privados para el destino de la copia de seguridad. Luego, elija realizar una copia de seguridad de la base de datos cada hora o todos los días, según las necesidades del contenido y el tráfico de su sitio web.

Los sitios web de alto tráfico pueden guardar copias de seguridad cada minuto para garantizar que los últimos cambios realizados por los usuarios se guarden en caso de emergencia. Es posible que los sitios web estáticos solo necesiten una copia de seguridad semanal o mensual. Guarde la cantidad de archivos a conservar de acuerdo con este aspecto.

Se recomienda tener de 10 a 100 copias de seguridad de la base de datos en el Directorio de archivos privados dependiendo de la capacidad de almacenamiento y las necesidades de seguridad, por lo que solo el último es válido.

Paso 4: Cargue los archivos de la base de datos MySQL para su recuperación

Si tu Drupal 8 El sitio web se desconecta, es pirateado o se bloquea por razones desconocidas, el principal beneficio de Hacer copia de seguridad y migrar El módulo es la versión anterior que se puede restaurar. Navega al Directorio de archivos públicos & descargue el archivo MySQL más reciente.

Cómo instalar copias de seguridad automatizadas de bases de datos MySQL en Drupal 8

Navegar a admin / config / development / backup_migrate / restore y subirlos Base de datos MySQL Archivo de la carpeta de respaldo. Esto reemplaza completamente la base de datos actual.

Los desarrolladores pueden utilizar Hacer copia de seguridad y migrar Módulo a babor Drupal 8 Bases de datos entre entornos. Los archivos MySQL de respaldo son una parte esencial de la recuperación Drupal 8 Sitios web en caso de emergencia, falla de hardware o error humano.

Paso 5: Trabajar con phpMyAdmin y cPanel Tools

Algunos de los Base de datos MySQL La funcionalidad de copia de seguridad y restauración está implementada en. reproducido phpMyAdmin Y cPanel hacia Drupal 8 Editores web con planes de hosting compartido de Linux.

en el cPanel, Buscar phpMyAdmin Icono y haga clic en el enlace para abrir la aplicación. Su nombre de dominio completo Bases de datos MySQL se puede gestionar a través del software.

Cómo instalar copias de seguridad automatizadas de bases de datos MySQL en Drupal 8

Haga clic en el enlace de su Drupal 8 Base de datos en phpMyAdmin, luego haz clic en eso “Exportar” Tab. Hay ajustes para Rápida e individualmente Exportar según sea necesario.

Utilizar el Ajustes avanzados Lado con phpMyAdmin exporta por defecto el Drupal 8 Base de datos con utf-8 como estándar. Además, seleccione la casilla de verificación del siguiente conjunto de reglas:

Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGERstatement

Aunque el phpMyAdmin Los archivos de exportación de la base de datos no son compatibles con Base de datos MySQL Archivos de copia de seguridad guardados por. fueron creados Drupal 8 El módulo se puede utilizar según sea necesario en el desarrollo y la producción para configurar un sistema de seguridad de datos competente.

Nota: cPanels Administrador de copias de seguridad es otra opción en algunos planes compartidos de Linux, pero no ofrece la flexibilidad de establecer un horario Base de datos MySQL Copias de seguridad para Drupal 8.

Conclusión: Indispensable para la gestión de sitios web de Drupal 8

La Hacer copia de seguridad y migrar Módulo para Drupal 8 es una excelente herramienta para programar copias de seguridad de MySQL automatizadas a intervalos regulares, lo suficientemente robusta para el tráfico corporativo. Horario Copias de seguridad de la base de datos por segundo, minuto, día, semana y mes.

Utilizar el Hacer copia de seguridad y migrar Módulo con phpMyAdmin restaurar algo Drupal 8 Sitios web en versiones anteriores o al cambiar de empresa de hosting web y mover archivos a un nuevo servidor web. Mantenga copias de seguridad en caso de que falle un mal funcionamiento del hardware o software.