POLíTICA DE COOKIES
Este sitio web le informa de que hace uso de cookies propias y de terceros con la finalidad de recopilar datos estadísticos anónimos de uso de la web, así como la mejora del funcionamiento y personalización de la experiencia de navegación del usuario. Si continúa navegando, consideraremos que acepta su uso. Pulse en Aceptar para verificar que está de acuerdo con el uso de Cookies. Aceptar Más información
rrc2software Blog Proyectos
rrc2software Blog Proyectos

backup-web.sh - Copias de seguridad de aplicaciones basadas en Drupal y WordPress

Descripción

backup-web.sh es un script que facilita la copia de seguridad de aplicaciones web basadas en los gestores de contenido WordPress y Drupal. Mediante unos sencillos parámetros podemos realizar una copia completa de toda la aplicación (archivos y base de datos).

Versiones soportadas

  • Dupal Core 6.x/7.x/8.x
  • WordPress 3.x/4.x/5.x

Archivos de copias de seguridad generados por backup-web.sh

  • {PROYECTO}.www.tar.gz: Archivos de la aplicación.
  • {PROYECTO}.mysql.dcl.sql: Usuarios y privilegios sobre la base de datos.
  • {PROYECTO}.mysql.ddl.sql: Registros de la base de datos.
  • {PROYECTO}.mysql.dml.sql: Tablas de la base de datos.

Modo de empleo

backup-web.sh [OPTIONS] - Dump web application and its database information

This script autodetect database configuration for:
  Drupal 6.x/7.x/8.x
  WordPress 3.x/4.x/5.x

 OPTIONS:
    -n NAME         Dump name. This dump name is appended to all dump files
    -s SOURCE       Web application source path
    -d DESTINATION  Destination path
    -h              This help text
    -v              Print version number
    -c              Calculate application and database size before dump

 OUTPUT:
    DESTINATION/NAME.DATE.www.tar.gz
    DESTINATION/NAME.DATE.mysql.dcl.sql
    DESTINATION/NAME.DATE.mysql.ddl.sql
    DESTINATION/NAME.DATE.mysql.dml.sql

 EXAMPLES:
    backup-web.sh -n wordpress -s /var/www/html/wordpress -d /tmp/dump
    backup-web.sh -h
    backup-web.sh -v

Más información

Acceso al repositorio GitHub

Tweet Share Share Pin Share Email

Última modificación: Feb 22, 2021

Volver al inicio