Qué ha podido pasar
Si de repente faltan contenidos en tu web (por ejemplo, en una tienda PrestaShop han desaparecido productos o no se ven las imágenes), lo más habitual es que se hayan perdido datos por un borrado accidental, una importación errónea o un fallo durante una actualización.
Es importante entender que el contenido de una web se guarda en dos sitios distintos:
La base de datos: fichas de productos, textos, pedidos, configuración, usuarios…
Los ficheros del hosting: imágenes, temas, módulos y el propio código de la web.
Por eso, si solo restauras una de las dos partes, puede que los productos vuelvan a aparecer pero sin sus imágenes, o al revés.
Cómo restaurar con JetBackup
En el cPanel de tu alojamiento dispones de la herramienta JetBackup, que guarda copias de seguridad automáticas de tu cuenta cada pocas horas. Es un asistente sencillo:
Accede a cPanel > JetBackup.
Para los ficheros, entra en Directorio de inicio, elige la copia de la fecha y hora que te interese y utiliza la opción de selección de archivos si solo quieres restaurar carpetas concretas (por ejemplo, la carpeta de imágenes) en lugar de todo el contenido web.
Para la base de datos, entra en la sección de Bases de datos, elige la base de datos de tu web y selecciona la copia de la misma fecha y hora.
La clave: restaurar ficheros y base de datos del mismo momento
Para que todo quede coherente, restaura la copia de ficheros y la copia de la base de datos del mismo día y hora. Así la web queda exactamente como estaba en ese momento y evitas que los datos de la base de datos apunten a imágenes o ficheros que no existen (o al revés).
¿De qué fecha debo restaurar?
Si no sabes exactamente cuándo se perdió el contenido, un truco útil es fijarte en el tamaño de las copias que muestra JetBackup: si una copia pesa bastante menos que las de días anteriores, es probable que el contenido ya no estuviera en esa copia. En ese caso, restaura una copia anterior, de cuando la web todavía estaba completa.
Consejos durante la restauración
Las restauraciones pueden tardar. Mientras la restauración de la base de datos está en ejecución, es normal que la web muestre un error 500 temporalmente. Espera a que el proceso termine antes de comprobar el resultado.
No lances una segunda restauración sobre otra que aún está en curso.
Tras restaurar, limpia la caché de tu CMS (en PrestaShop, la caché de la tienda; en WordPress, la caché del plugin correspondiente) para ver los cambios.
Si después de restaurar la copia adecuada sigue faltando contenido, contacta con soporte indicando qué copias has restaurado y qué contenido falta.
