Solución de respaldo completa


11

Estoy tratando de hacer una copia de seguridad de mi sitio web de Drupal (no solo de la base de datos) lo más completo posible, porque está en el estado deseado. La copia de seguridad debe cubrir versiones reales de todos los módulos, temas, tablas de bases de datos, configuraciones, simplemente todo. Ahora mi método es para ziptodo en la /var/www/carpeta y hacer una copia de seguridad de la base de datos con el módulo de copia de seguridad de migración . El proceso de restauración es

  1. eliminar todo en / var / www
  2. soltar la base de datos y crearla nuevamente y establecer permisos en ella
  3. descomprima mi copia de seguridad en / var / www
  4. restaurar con Backup migratemódulo

¿Funcionará este método? ¿Conoces un método más inteligente para hacer una copia de seguridad web completa de Drupal?


+1 para una buena pregunta (por cierto, eso es lo que hago yo también (por desgracia, mi anfitrión no me deja usar Drush))
Mawg dice que reinstale a Monica el

Respuestas:


9

esto funcionara?

si

¿Hay un método más inteligente?

Drush + drush make

Drush es una herramienta de línea de comandos que puedes usar para varias cosas, una de ellas es crear un sitio. Con un archivo de creación drush, puede guardar todos los módulos que usa (incluida la versión e incluso los parches aplicados si es necesario). Una vez creado, puede recrear todos los módulos haciendo algo como esto:

drush make --no-core --contrib-destination=[path to the contrib folder like sites/all] [path to the make file]

Puede leer más sobre drush y drush make que tiene documentación sobre el uso.

Además, la copia de seguridad y la migración agregarán o pueden agregar una sintaxis de eliminación, de modo que elimine automáticamente las tablas al restaurar la base de datos. Por lo tanto, al usarlo, no necesitará borrar su base de datos por completo. Si es necesario, puede truncarlo para que no tenga que configurar los permisos nuevamente.


1
+1 Aunque no puedo usar Drush, agradezco que publiques esta respuesta.
Mawg dice que reinstale a Mónica el

1

Tenga cuidado con Copia de seguridad y migración, porque:

  1. Backup and Migrate solo maneja la base de datos como se esperaba. Pero si tiene que restaurar el sitio web completo, probablemente también le gustaría restaurar el backend apropiado (archivos php, temas, módulos, etc.)
  2. Backup and Migrate puede hacer una copia de seguridad del sitio completo, pero no puede restaurar su propia copia de seguridad del sitio completo. Backup and Migrate dice: "Los archivos no se restauraron porque el archivo no parecía contener un directorio de archivos o estaba en un formato que Backup and Migrate no podía leer" :-( Y: "Backup and Migrate no puede restaurar el código php de el sitio por razones de seguridad. Tendrá que copiar el código al servidor a mano si desea restaurar el sitio completo. " :-(

Por cierto: "Copia de seguridad y migración no se puede restaurar ... por razones de seguridad " . Si un hacker tiene acceso a Admin-Protal, entonces es demasiado tarde para detenerlo por módulos. Por lo tanto, Backup and Migrate no aumenta la seguridad, sino que bloquea el trabajo de administración habitual.

Para responder a su pregunta: No, Backup and Migrate no es una solución para una copia de seguridad completa (y restauración) que pueda ser manejada por los administradores normales del sitio web sin habilidades de bash.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.