🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Restaurar una copia de seguridad en PrestaShop desde el panel

Actualizado el 8 de marzo de 2026

Introducción: ¿Por qué es importante saber restaurar un backup de PrestaShop?

Tener una copia de seguridad de tu tienda online es como tener un seguro de vida para tu negocio. Un error al actualizar un módulo, un plugin incompatible o incluso un ataque malintencionado pueden dejar tu PrestaShop inaccesible. En esos momentos, saber cómo restaurar backup PrestaShop se convierte en la habilidad más valiosa. Este artículo te guiará paso a paso para recuperar tu tienda desde el panel de control, ya sea usando cPanel, Syspanel (HestiaCP) o cualquier otro panel de control estándar.

Vamos a desglosar el proceso en dos partes fundamentales: restaurar la base de datos (donde están tus productos, clientes y pedidos) y restaurar los archivos (el código y las imágenes). No te preocupes, lo haremos de forma clara y sencilla.


Requisitos previos antes de empezar

Antes de lanzarte a restaurar, asegúrate de tener lo siguiente:

  • Acceso a tu panel de control (cPanel, Syspanel, Plesk, etc.).
  • La copia de seguridad de PrestaShop: idealmente dos archivos: uno de la base de datos (.sql o .gz) y otro de los archivos (.zip o .tar.gz).
  • Credenciales de la base de datos: nombre de la BD, usuario y contraseña. Las puedes encontrar en el archivo /app/config/parameters.php de tu instalación de PrestaShop.
  • Un cliente FTP (opcional): como FileZilla, por si necesitas subir archivos grandes manualmente.

[INFO] Si no tienes una copia de seguridad, algunos paneles ofrecen backups automáticos. Contacta con tu proveedor de hosting para ver si pueden ayudarte.


Método 1: Restaurar backup PrestaShop desde cPanel (Recomendado)

cPanel es uno de los paneles de control más comunes. Sigue estos pasos con atención.

Paso 1: Accede a cPanel y localiza las herramientas

Inicia sesión en tu cPanel (normalmente es tudominio.com/cpanel). Busca las secciones "Archivos" y "Bases de Datos".

Paso 2: Restaurar la base de datos

  1. En la sección Bases de Datos, haz clic en phpMyAdmin.
  2. Selecciona la base de datos de tu PrestaShop (la que aparece en el archivo parameters.php).
  3. En la parte superior, haz clic en la pestaña Importar.
  4. Haz clic en "Seleccionar archivo" y elige tu archivo .sql o .gz.
  5. Pulsa "Continuar". Espera a que termine el proceso (puede tardar varios minutos si la base de datos es grande).

[WARNING] No cierres la ventana ni recargues la página durante la importación. Podrías corromper la base de datos.

Paso 3: Restaurar los archivos de PrestaShop

  1. Vuelve a cPanel y, en la sección Archivos, haz clic en "Administrador de Archivos".
  2. Navega hasta la carpeta donde está instalado tu PrestaShop (normalmente public_html o una subcarpeta como /tienda).
  3. Selecciona todos los archivos y carpetas actuales y elimínalos (puedes moverlos a la papelera por seguridad).
  4. Sube tu archivo de copia de seguridad (.zip) haciendo clic en "Subir".
  5. Una vez subido, selecciona el archivo y haz clic en "Extraer".
  6. Confirma la extracción. El proceso sobrescribirá todos los archivos.

Paso 4: Verifica la configuración

Abre tu tienda en el navegador. Si todo salió bien, verás tu PrestaShop funcionando como antes. Si ves un error de conexión a la base de datos, revisa que el archivo parameters.php tenga las credenciales correctas (nombre de BD, usuario y contraseña).


Método 2: Restaurar backup PrestaShop desde Syspanel (HestiaCP)

Si tu hosting usa Syspanel (basado en HestiaCP), el proceso es similar pero con algunas diferencias clave. Recuerda que el acceso es por el puerto 2106 (ejemplo: tudominio.com:2106).

Paso 1: Accede a Syspanel

Abre tu navegador y escribe https://tudominio.com:2106. Inicia sesión con tus credenciales.

Paso 2: Restaurar la base de datos

  1. En el menú lateral, busca "Bases de Datos".
  2. Haz clic en el icono de "phpMyAdmin" junto a la base de datos de tu PrestaShop.
  3. Sigue el mismo procedimiento de importación descrito en el Método 1, Paso 2.

Paso 3: Restaurar los archivos

  1. En Syspanel, ve a "Archivos" o "Administrador de Archivos".
  2. Navega a la carpeta web (o public_html) de tu dominio.
  3. Elimina el contenido actual (selecciona todo y bórralo).
  4. Sube tu archivo .zip de backup usando el botón "Subir".
  5. Selecciona el archivo subido y haz clic en "Extraer".

[TIP] Si el archivo es muy grande, puedes subirlo por FTP. Conéctate con los datos de tu cuenta de Syspanel (servidor: tudominio.com, puerto: 21) y arrastra el archivo a la carpeta correcta, luego extráelo desde el administrador de archivos.


Método 3: Restaurar mediante FTP y phpMyAdmin (Alternativa manual)

Si tu panel de control no tiene herramientas de extracción o prefieres más control, usa este método.

Paso 1: Sube los archivos por FTP

  1. Conéctate a tu servidor FTP con FileZilla u otro cliente.
  2. Navega a la raíz de tu PrestaShop (ej: public_html).
  3. Borra todos los archivos y carpetas existentes (no olvides la papelera).
  4. Sube tu archivo de backup .zip a esa carpeta.
  5. Usa el panel de control para extraerlo, o si no es posible, extrae el .zip en tu computadora y sube todos los archivos y carpetas manualmente (esto puede ser muy lento).

Paso 2: Restaura la base de datos con phpMyAdmin

  1. Accede a phpMyAdmin desde tu panel de control.
  2. Selecciona la base de datos correcta.
  3. Haz clic en "Importar" y selecciona tu archivo .sql.
  4. Pulsa "Continuar".

Preguntas Frecuentes (FAQ)

¿Qué hago si después de restaurar veo un error de "Conexión a la base de datos fallida"?

Esto suele ocurrir porque las credenciales en el archivo parameters.php no coinciden con las de tu base de datos actual. Edita ese archivo (está en /app/config/) y verifica que el nombre de la BD, usuario y contraseña sean correctos.

¿Puedo restaurar solo la base de datos sin los archivos?

Sí, pero ten cuidado. Si restauras solo la base de datos y los archivos son de una versión diferente de PrestaShop, pueden aparecer errores de incompatibilidad. Es mejor restaurar ambos.

¿Cuánto tiempo tarda en restaurarse un backup?

Depende del tamaño. Una base de datos de 50 MB puede tardar 2-5 minutos en phpMyAdmin. Los archivos, si son de 1 GB, pueden tardar de 10 a 30 minutos vía FTP.

Mi panel de control es Plesk, ¿cómo lo hago?

Plesk es similar a cPanel. Busca "Bases de Datos" para phpMyAdmin y "Administrador de Archivos" para subir y extraer el backup.

¿Qué pasa si no tengo acceso al panel de control?

Contacta con tu proveedor de hosting. Ellos pueden restaurar un backup desde sus copias de seguridad automáticas, si las tienen.


Consejos finales para evitar problemas

  • Haz backups regularmente: programa copias semanales o diarias si tu tienda tiene mucho movimiento.
  • Guarda los backups en un lugar seguro: no los dejes solo en el servidor. Descárgalos a tu computadora o a la nube (Google Drive, Dropbox).
  • Prueba la restauración: de vez en cuando, simula una restauración en un entorno de pruebas para asegurarte de que el proceso funciona.
  • Actualiza PrestaShop y los módulos: mantener todo actualizado reduce el riesgo de errores que requieran una restauración.

[WARNING] Nunca interrumpas el proceso de restauración. Si se corta la conexión, podrías dejar la tienda en un estado inconsistente. Si esto ocurre, repite todo el proceso desde el principio.


Conclusión

Restaurar una copia de seguridad de PrestaShop no es un proceso mágico, pero con las herramientas adecuadas y siguiendo estos pasos, cualquier persona puede hacerlo. Ya sea usando cPanel, Syspanel (HestiaCP) o métodos manuales, la clave está en tener la copia de seguridad a mano y actuar con calma. Si sigues esta guía, tu tienda online volverá a estar operativa en poco tiempo.

Recuerda: la prevención es la mejor estrategia. Haz backups frecuentes y guarda siempre una copia fuera del servidor. Así, ante cualquier imprevisto, podrás restaurar backup PrestaShop sin estrés y sin depender de terceros.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel