Ir al contenido
Docs

Guía de usuario

Respaldo y restauración

El último recurso para proteger tu sitio es el respaldo. Todos los datos de un sitio Zittme están en dos lugares.

QuéContenido
Base de datosCasi todos los datos: publicaciones, comentarios, miembros, ajustes, etc.
Carpeta files/Archivos adjuntos, configuración del sitio (files/config), caché

Con solo estos dos puedes restaurar tu sitio en cualquier lugar. Los archivos del núcleo no necesitan respaldo, porque basta con volver a descargar el paquete de distribución. Eso sí, guarda también los recursos de terceros que hayas instalado tú (lo que agregaste en modules, addons, layouts, widgets y themes).

Cómo respaldar (servidor propio)

# DB
mysqldump -u 사용자 -p DB이름 | gzip > backup-$(date +%Y%m%d).sql.gz

# files 폴더 (캐시는 제외해도 됨)
tar czf files-$(date +%Y%m%d).tgz --exclude='files/cache' files/

Regístralo en cron para que se genere automáticamente cada día y copia los archivos de respaldo siempre fuera del servidor (otro servidor, tu PC o un almacenamiento en la nube). Si el servidor completo falla, los respaldos que estén dentro de él también se pierden.

Cómo respaldar (hosting web)

  • Exporta el SQL desde el gestor de base de datos del panel de tu hosting (phpMyAdmin, etc.).
  • Descarga la carpeta files/ por FTP o comprímela con la función de compresión del administrador de archivos y descárgala.
  • Aunque tu proveedor ofrezca respaldos automáticos, descarga tú mismo una copia extra antes de cualquier cambio importante.

Procedimiento de restauración

  1. Descomprime de nuevo el paquete de distribución para colocar los archivos del núcleo.
  2. Restaura por completo la carpeta files/ que respaldaste. (Dentro de files/config están los datos de conexión a la base de datos)
  3. Crea una base de datos nueva e importa el SQL del respaldo.
  4. Devuelve los recursos de terceros a sus rutas originales.
  5. Entra al sitio y verifica. Si la pantalla se ve rara, vacía el contenido de files/cache.
  6. Si cambiaron los datos de conexión a la base de datos (host o cuenta), edita files/config/db.config.php con los nuevos valores.

    Cuándo debes respaldar sí o sí

    • Antes de actualizar el núcleo
    • Antes de instalar o actualizar recursos de terceros
    • Antes de cambiar de dominio o de migrar de servidor
    • Antes de borrados masivos o tareas de limpieza

    Migrar de servidor

    Migrar es igual que restaurar: lleva al nuevo servidor el paquete de distribución + files/ + la base de datos, configura el servidor web y luego apunta el DNS al nuevo servidor. Es más seguro revisar el nuevo servidor antes con el archivo hosts, antes de cambiar el DNS.