Cómo hacer copias de seguridad en PrestaShop a través del panel de control
¿Por qué es imprescindible hacer copias de seguridad PrestaShop?
Si tienes una tienda online, tu catálogo de productos, los pedidos, los clientes y la configuración son el corazón de tu negocio. Un error de actualización, un hackeo o un fallo del servidor pueden borrar todo en segundos. Por eso, saber cómo hacer copias de seguridad PrestaShop no es una opción, sino una necesidad.
En esta guía te voy a explicar, paso a paso y sin tecnicismos, cómo proteger tu tienda usando el panel de control de tu hosting. Hablaremos de backup PrestaShop cPanel, de backup PrestaShop Plesk y de otras alternativas como los módulos. Al final, tendrás un plan claro para proteger tienda PrestaShop de forma sencilla.
Vamos a ello.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a hacer backups, es importante que tengas a mano dos cosas:
- Acceso al panel de control de tu hosting: Normalmente es cPanel o Plesk. Te habrá llegado un correo con el usuario y la contraseña al contratar el hosting.
- Acceso al administrador de tu PrestaShop: La URL suele ser
tudominio.com/admino una ruta personalizada.
Con estos dos accesos, podrás seguir todos los métodos que te explico a continuación. No necesitas ser un experto en informática, solo seguir las instrucciones con calma.
Método 1: Backup PrestaShop cPanel (El más común)
cPanel es el panel de control más utilizado en el mundo del hosting. Si tu proveedor lo usa, este es tu método. La ventaja es que puedes hacer una copia completa de tu tienda (archivos + base de datos) en pocos minutos.
Paso 1: Accede a tu cPanel
Abre tu navegador y escribe tudominio.com/cpanel o la dirección que te haya dado tu proveedor. Introduce tu usuario y contraseña.
Paso 2: Copia de seguridad de la base de datos
La base de datos es donde se guardan tus productos, pedidos y clientes. Es la parte más valiosa.
- Dentro de cPanel, busca la sección "Archivos" o "Files".
- Haz clic en "Administrador de copias de seguridad" o "Backup Wizard".
- Verás una opción que dice "Backup" o "Copia de seguridad". Haz clic en "Copia de seguridad de la base de datos" o "Download a MySQL Database Backup".
- Se mostrará una lista con todas tus bases de datos. Localiza la de tu PrestaShop (suele empezar con el prefijo de tu usuario, por ejemplo
usuario_prestashop). - Haz clic en el nombre de la base de datos o en el icono de descarga. Se descargará un archivo con extensión
.sqlo.gz.
[WARNING]: Este archivo es el alma de tu tienda. Guárdalo en un lugar seguro, como un disco duro externo o en la nube (Google Drive, Dropbox). No lo dejes solo en el servidor.
Paso 3: Copia de seguridad de los archivos
Ahora vamos a por los archivos de tu tienda: las imágenes, los módulos, los temas, la configuración...
- Vuelve al "Administrador de copias de seguridad".
- Esta vez, haz clic en la opción "Copia de seguridad del directorio de inicio" o "Download a Full Account Backup".
- En la siguiente pantalla, te pedirá un correo electrónico para notificarte. Introduce uno y haz clic en "Generar copia de seguridad".
- Dependiendo del tamaño de tu tienda, tardará unos minutos o más. Recibirás un correo cuando esté lista.
- Ve a la sección de "Archivos" dentro de cPanel y busca la carpeta
backup. Ahí estará tu archivo comprimido (normalmente.tar.gz). Descárgalo.
[INFO]: Este método hace una copia de todo tu hosting, no solo de PrestaShop. Es perfecto para tener un respaldo completo.
Método 2: Backup PrestaShop Plesk (Alternativa popular)
Si tu hosting usa Plesk, el proceso es igual de sencillo, solo cambia la interfaz.
Paso 1: Accede a Plesk
Entra en tudominio.com:8443 (o la URL que te hayan dado). Introduce tus credenciales.
Paso 2: Crea una copia de seguridad
- En el panel izquierdo, busca la sección "Sitios web y dominios".
- Haz clic en el dominio de tu tienda.
- Busca el icono de "Copias de seguridad" o "Backup Manager".
- Haz clic en "Crear una copia de seguridad" o "Back Up".
- Se abrirá una ventana. Puedes elegir si quieres guardar la copia en el servidor o descargarla directamente. Te recomiendo descargarla a tu ordenador.
- Marca las opciones de "Archivos" y "Bases de datos" para asegurarte de que incluyes todo.
- Haz clic en "Aceptar" o "OK".
El proceso comenzará. Cuando termine, tendrás un archivo .tar o .zip que contiene toda tu tienda.
[TIP]: Tanto en cPanel como en Plesk, programa tus copias de seguridad. Si tu plan de hosting lo permite, activa las copias automáticas semanales o diarias. Así no tendrás que acordarte de hacerlo manualmente.
Método 3: Usar módulos backup PrestaShop (La opción más cómoda)
Si prefieres no tocar el panel de control, existen módulos backup PrestaShop que hacen el trabajo por ti desde el propio administrador de tu tienda.
¿Cómo funcionan?
Estos módulos se instalan como cualquier otro plugin. Una vez activados, te permiten:
- Programar copias de seguridad automáticas (diarias, semanales...).
- Guardar las copias en servicios en la nube (Dropbox, Google Drive, FTP).
- Restaurar la tienda con un solo clic en caso de desastre.
Módulos recomendados
- PrestaShop BackUp Module: Es el módulo oficial. Es sencillo y fiable.
- MyBackup: Otro módulo muy popular con opciones avanzadas de programación y almacenamiento en la nube.
- Backup & Restore: Ideal para principiantes por su interfaz tan visual.
Pasos generales para usar un módulo
- Ve a tu administrador de PrestaShop.
- Entra en "Módulos" -> "Módulos y servicios".
- Busca el módulo de backup que quieras instalar.
- Haz clic en "Instalar" y luego en "Configurar".
- Sigue las instrucciones del módulo para programar tus copias y elegir dónde guardarlas.
[TIP]: Aunque uses un módulo, te recomiendo que de vez en cuando hagas una copia manual desde cPanel o Plesk. Así tienes un doble respaldo.
¿Cómo restaurar una copia de seguridad?
Hacer el backup es solo la mitad del trabajo. Saber restaurarlo es igual de importante. Te explico cómo hacerlo en los dos paneles principales.
Restaurar en cPanel
- Vuelve al "Administrador de copias de seguridad".
- En la sección de "Restaurar", tendrás dos opciones: "Restaurar una base de datos" y "Restaurar un directorio de inicio".
- Sube el archivo
.sqlo.tar.gzque guardaste. - Haz clic en "Subir" y espera a que se complete.
Restaurar en Plesk
- Ve al "Administrador de copias de seguridad".
- En la lista de copias, haz clic en el icono de "Restaurar" junto a la que quieras usar.
- Marca las casillas de lo que quieres restaurar (archivos, bases de datos).
- Confirma y espera.
[WARNING]: Restaurar una copia sobrescribirá los datos actuales de tu tienda. Asegúrate de que es lo que quieres hacer y de que tienes una copia reciente de los datos actuales por si acaso.
Consejos extra para proteger tienda PrestaShop
Más allá de las copias de seguridad, hay otras cosas que puedes hacer para mantener tu tienda a salvo.
Mantén todo actualizado
- PrestaShop: Actualiza siempre a la última versión. Cada actualización incluye parches de seguridad.
- Módulos y temas: Los módulos desactualizados son una de las principales puertas de entrada para los hackers. Actualízalos con regularidad.
- PHP: Usa la versión de PHP recomendada por PrestaShop. Las versiones antiguas tienen vulnerabilidades conocidas.
Usa contraseñas seguras
- Cambia la contraseña del administrador de PrestaShop cada pocos meses.
- Usa una contraseña diferente para el panel de control del hosting.
- Activa la autenticación en dos pasos (2FA) si tu hosting y PrestaShop lo permiten.
Activa el SSL
- SSL (el candado en la barra del navegador) cifra la comunicación entre tu tienda y tus clientes. Es imprescindible para proteger los datos de pago.
- La mayoría de los hostings ofrecen certificados SSL gratuitos (Let's Encrypt). Actívalo en tu panel de control.
Haz copias antes de cualquier cambio
- Antes de actualizar un módulo: Haz una copia de seguridad.
- Antes de cambiar el tema: Haz una copia de seguridad.
- Antes de tocar el código: Haz una copia de seguridad.
La regla de oro es: "Si vas a tocar algo, primero haz un backup".
Preguntas frecuentes (FAQ)
¿Con qué frecuencia debo hacer copias de seguridad PrestaShop?
- Ideal: A diario, si tu tienda tiene muchas ventas o actualizas el catálogo constantemente.
- Recomendado: Al menos una vez por semana.
- Mínimo: Una vez al mes, antes de hacer cualquier cambio importante.
¿Dónde debo guardar las copias de seguridad?
- Nunca en el mismo servidor: Si el servidor falla, perderás la copia.
- En la nube: Google Drive, Dropbox, OneDrive.
- En un disco duro externo: Para tener una copia física.
- En un servicio de backup especializado: Algunos módulos ofrecen almacenamiento remoto.
¿El backup de cPanel incluye los archivos de PrestaShop y la base de datos?
- Sí, si haces la "Copia de seguridad completa" o el "Backup del directorio de inicio", se incluyen todos los archivos de tu cuenta de hosting, incluyendo los de PrestaShop y la base de datos.
¿Puedo hacer un backup de PrestaShop sin usar el panel de control?
- Sí, usando módulos como los que te he comentado. También puedes hacerlo manualmente a través de FTP y phpMyAdmin, pero es más complicado y propenso a errores.
¿Qué hago si mi hosting usa Syspanel?
- Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106 (por ejemplo,
tudominio.com:2106). Una vez dentro, busca la sección de "Copias de seguridad" o "Backups". El proceso es similar al de cPanel: podrás generar una copia completa de tu cuenta, incluyendo archivos y bases de datos.
Conclusión: Tu tienda está a salvo
Hacer copias de seguridad PrestaShop es un hábito que te ahorrará muchos quebraderos de cabeza. Ya sea usando backup PrestaShop cPanel, backup PrestaShop Plesk, módulos especializados o un panel como Syspanel, lo importante es que lo hagas con regularidad.
Recuerda: no basta con hacer el backup, también debes asegurarte de que puedes restaurarlo. Practica una restauración en un entorno de prueba si es posible, para saber qué hacer cuando llegue el momento.
Con estos sencillos pasos, puedes proteger tienda PrestaShop de la pérdida de datos y mantener tu negocio online seguro y operativo. No lo dejes para mañana, haz tu primera copia hoy mismo. Tu yo del futuro te lo agradecerá.
