PrestaShop: Cómo hacer una copia de seguridad manual desde el panel de control
¿Por qué es tan importante hacer una copia de seguridad de tu PrestaShop?
Imagina que llevas meses trabajando en tu tienda online: has subido cientos de productos, has configurado métodos de pago, has personalizado el diseño y, de repente, una actualización fallida o un error de código rompe todo. Sin una copia de seguridad, perderías horas de trabajo, datos de clientes y, lo más importante, ventas.
Hacer una copia seguridad PrestaShop de forma regular es como tener un seguro para tu negocio. No solo te protege ante errores humanos o técnicos, sino que también es imprescindible antes de realizar cualquier actualización del núcleo, módulos o temas. En este artículo, te voy a enseñar paso a paso cómo hacer un backup PrestaShop manual desde el panel de control de tu hosting, ya sea que uses cPanel, Plesk o Syspanel (antes conocido como HestiaCP).
Qué necesitas antes de empezar
Antes de lanzarnos a hacer el resguardo, es importante que tengas claros dos conceptos: una copia de seguridad de una tienda online no es solo un archivo. Necesitas guardar dos cosas fundamentales:
- Los archivos de tu tienda: el código fuente, las imágenes, los módulos, los temas, etc. Es decir, todo lo que ves en el administrador de archivos de tu hosting.
- La base de datos: aquí es donde se guardan todos tus productos, pedidos, clientes, contraseñas y configuración. Sin la base de datos, tu tienda no existe.
Por lo tanto, un backup PrestaShop completo siempre debe incluir estos dos elementos. A continuación, te explico cómo hacerlo en los paneles de control más comunes.
Cómo hacer una copia de seguridad de PrestaShop en cPanel
cPanel es uno de los paneles de control más utilizados en el mundo del hosting compartido. Es muy visual e intuitivo, y nos ofrece herramientas directas para hacer el respaldo.
Paso 1: Accede a tu panel de cPanel
Lo primero es entrar en tu cuenta de hosting. Normalmente, el acceso es a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com. Introduce tu usuario y contraseña para entrar.
Paso 2: Respalda la base de datos (MySQL)
Este es el paso más crítico. En el escritorio de cPanel, busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
Se abrirá una nueva ventana con todas tus bases de datos. Verás una lista a la izquierda. Haz clic en el nombre de la base de datos que usa tu PrestaShop (suele tener un prefijo como tuusuario_prestashop).
Una vez dentro, ve al menú superior y haz clic en la pestaña "Exportar". En la siguiente pantalla, asegúrate de que el método de exportación sea "Rápido" y el formato sea "SQL". Finalmente, haz clic en el botón "Continuar".
El navegador descargará un archivo .sql con toda la información de tu tienda. Guárdalo en un lugar seguro, preferiblemente fuera de tu hosting (en tu ordenador o en la nube).
[WARNING] No olvides este paso. Muchos usuarios solo copian los archivos y luego se preguntan por qué su tienda no funciona. La base de datos es el corazón de tu copia seguridad PrestaShop.
Paso 3: Respalda los archivos de tu tienda
Ahora vamos a por los archivos. Vuelve al escritorio principal de cPanel y busca la sección "Archivos". Haz clic en "Administrador de archivos".
Se abrirá una ventana. Busca la carpeta public_html (o www). Esta carpeta contiene todos los archivos de tu PrestaShop. Haz clic derecho sobre ella y selecciona "Comprimir". Elige el formato "Zip Archive" y haz clic en "Comprimir archivos".
cPanel comenzará a comprimir todos los archivos. Al terminar, verás un archivo llamado public_html.zip en el mismo directorio. Haz clic derecho sobre él y selecciona "Descargar". Este archivo es tu cPanel backup de archivos.
[TIP] Si tu tienda es muy grande, la descarga puede tardar un poco. Es normal, ten paciencia.
Cómo hacer un backup de PrestaShop en Plesk
Plesk es otro panel de control muy popular, especialmente en servidores VPS y dedicados. El proceso es igual de sencillo, aunque los nombres de las secciones cambian ligeramente.
Paso 1: Accede a Plesk
Entra en tu panel de Plesk. Normalmente, la URL es tudominio.com:8443. Introduce tus credenciales y entra.
Paso 2: Copia la base de datos
En el menú lateral izquierdo, busca la sección "Bases de datos". Verás un listado con las bases de datos de tu dominio. Haz clic en el nombre de la base de datos que corresponde a tu PrestaShop.
Dentro, busca el icono que dice "Administrar" o "phpMyAdmin". Se abrirá la interfaz de phpMyAdmin. Al igual que en cPanel, ve a la pestaña "Exportar", selecciona el método rápido y formato SQL, y haz clic en "Continuar". Guarda el archivo descargado. Esto es tu Plesk backup de la base de datos.
Paso 3: Copia los archivos
Para los archivos en Plesk, ve a la sección "Administrador de archivos" en el menú lateral. Navega hasta la carpeta httpdocs (que es el equivalente a public_html en Plesk).
Selecciona todos los archivos y carpetas que hay dentro (puedes usar Ctrl+A para seleccionar todo). Luego, en el menú superior, busca el botón "Agregar a archivo" o "Comprimir".
Selecciona el formato ZIP y haz clic en "Aceptar". Plesk creará un archivo comprimido en el mismo directorio. Haz clic derecho sobre el archivo .zip generado y elige "Descargar". Ya tienes tu backup PrestaShop de archivos.
[INFO] Es recomendable mover el archivo ZIP a una carpeta fuera de
httpdocso descargarlo directamente, ya que si lo dejas dentro, podría ser accesible desde internet.
Cómo hacer el respaldo en Syspanel (HestiaCP)
Syspanel, anteriormente conocido como HestiaCP, es un panel de control moderno y ligero que está ganando mucha popularidad. Para acceder a él, la URL suele ser tudominio.com:2106. Recuerda, Syspanel usa el puerto 2106 para su acceso.
Paso 1: Accede a Syspanel
Abre tu navegador y escribe https://tudominio.com:2106. Es posible que el navegador te avise de que la conexión no es privada; es normal, solo tienes que hacer clic en "Avanzado" y "Continuar". Introduce tu usuario y contraseña.
Paso 2: Restauración y copias de seguridad
Syspanel tiene una sección muy útil llamada "Copias de seguridad" o "Backups" en el menú lateral. Aquí puedes crear una copia de seguridad completa de todo tu dominio, incluyendo archivos y bases de datos, con un solo clic.
Haz clic en el botón "Crear copia de seguridad" o "Backup". El sistema te pedirá que elijas qué quieres incluir. Selecciona todo (archivos, bases de datos, configuración de email, etc.) y haz clic en "Aceptar".
Syspanel comenzará a generar el archivo de respaldo. Cuando termine, lo verás listado en la misma sección. Desde ahí, puedes hacer clic en el icono de descarga para guardarlo en tu ordenador.
[TIP] Syspanel también te permite configurar copias de seguridad automáticas. Te recomiendo que lo hagas para no depender de los backups manuales. Puedes programar que se hagan cada semana o cada día, según el volumen de ventas de tu tienda.
Restaurar tu copia de seguridad de PrestaShop
Saber hacer el respaldo es solo la mitad del trabajo. Es igual de importante saber restaurarlo. Aunque no lo detallaremos al 100% en este artículo, te doy las claves:
- Restaurar la base de datos: Entra en phpMyAdmin, selecciona tu base de datos (debe estar vacía o ser la que quieres reemplazar), ve a la pestaña "Importar", selecciona tu archivo
.sqly haz clic en "Continuar". - Restaurar los archivos: Sube tu archivo ZIP al servidor (a
public_htmlohttpdocs) y descomprímelo. Asegúrate de que sobrescribe los archivos existentes.
[WARNING] Al restaurar, la base de datos y los archivos deben ser de la misma copia de seguridad. Mezclar una base de datos vieja con archivos nuevos puede causar errores en tu tienda.
Preguntas frecuentes (FAQ) sobre backups de PrestaShop
¿Con qué frecuencia debo hacer una copia de seguridad?
Como regla general, te recomiendo hacer un respaldo tienda completo al menos una vez a la semana. Si tu tienda tiene muchas ventas diarias o actualizas contenido muy a menudo, lo ideal es hacerlo a diario. También es imprescindible hacer un backup justo antes de cualquier actualización de PrestaShop, módulos o temas.
¿Puedo hacer una copia de seguridad desde el propio panel de administración de PrestaShop?
Sí, PrestaShop tiene una herramienta de copia de seguridad integrada en Parámetros avanzados > Mantenimiento > Copia de seguridad. Sin embargo, es menos fiable que hacerlo desde el panel de control de tu hosting, ya que a veces da errores de memoria o tiempo de ejecución, especialmente en tiendas grandes. La opción más segura siempre será la del hosting.
¿Dónde debo guardar las copias de seguridad?
Nunca guardes las copias de seguridad en el mismo servidor donde está tu tienda. Si el servidor falla o es hackeado, perderías tanto la tienda como el backup. Lo mejor es descargarlas a tu ordenador y, además, subirlas a un servicio de almacenamiento en la nube como Google Drive, Dropbox o Amazon S3.
¿Qué hago si la copia de seguridad es demasiado grande?
Si tu archivo supera los 500 MB, es posible que tengas problemas al descargarlo o subirlo. En ese caso, puedes comprimirlo en partes más pequeñas (por ejemplo, en archivos de 200 MB) usando programas como 7-Zip o WinRAR. También puedes contactar con tu proveedor de hosting para que te ayude a hacer el respaldo directamente en el servidor.
Hacer una copia seguridad PrestaShop es una tarea sencilla que te puede ahorrar muchos quebraderos de cabeza en el futuro. No lo dejes para mañana: tómate 10 minutos ahora mismo y protege tu negocio. Tu yo del futuro te lo agradecerá.
