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

Cómo restaurar una copia de seguridad de PrestaShop (cPanel/Plesk)

Actualizado el 20 de mayo de 2026

Antes de Empezar: ¿Qué Necesitas para Restaurar tu Tienda?

Restaurar una copia de seguridad de PrestaShop puede sonar a algo muy técnico, pero te prometo que con esta guía paso a paso podrás hacerlo sin volverte loco. Da igual si tu panel de control es cPanel o Plesk, aquí te explico todo lo que necesitas saber para restaurar PrestaShop backup de forma segura y sin perder datos importantes.

Antes de lanzarnos a la piscina, es fundamental que tengas a mano estos tres elementos:

  • El archivo de la copia de seguridad de la base de datos (normalmente en formato .sql o .zip).
  • El archivo de los archivos del sitio (la carpeta completa de tu PrestaShop comprimida en .zip o .tar.gz).
  • Acceso a tu panel de hosting (cPanel o Plesk) con permisos de administrador.

Si te falta alguno de estos elementos, detente aquí. No intentes restaurar nada incompleto porque podrías dejar tu tienda en un estado peor del que estaba. Más vale prevenir que curar.


Paso 1: Identifica tu Panel de Control (cPanel vs Plesk)

Lo primero es saber con qué panel trabajas. Aunque ambos hacen lo mismo, los menús y nombres de las opciones cambian ligeramente.

  • cPanel: Es el más común en el hosting compartido. Verás iconos grandes y coloridos. Busca la sección "Archivos" o "Bases de Datos".
  • Plesk: Suele tener una interfaz más limpia y moderna. Las opciones están en la barra lateral izquierda, agrupadas por categorías.

[INFO] Si tu hosting usa "Syspanel" (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106. Por ejemplo: https://tudominio.com:2106. El proceso es similar al de Plesk, pero con nombres de secciones propios.


Paso 2: Restaurar los Archivos de PrestaShop

Los archivos de tu tienda son todos esos scripts, imágenes y configuraciones que hacen que PrestaShop funcione. Restaurarlos es el primer paso para recuperar PrestaShop copia de manera efectiva.

En cPanel

  1. Accede a Administrador de Archivos (File Manager).
  2. Navega hasta la carpeta public_html (o la carpeta donde tengas instalada tu tienda).
  3. IMPORTANTE: Antes de subir nada, elimina el contenido actual o renómbralo como public_html_backup. Esto evitará conflictos con archivos antiguos.
  4. Sube tu archivo .zip con la copia de seguridad a esta carpeta.
  5. Haz clic derecho sobre el archivo y selecciona Extraer.
  6. Si los archivos estaban dentro de una subcarpeta en el zip, muévelos al nivel correcto (deben estar directamente en public_html).

En Plesk

  1. Ve a Administrador de Archivos dentro del dominio correspondiente.
  2. Entra en la carpeta httpdocs (es el equivalente a public_html).
  3. Renombra la carpeta actual a httpdocs_old para mantenerla como respaldo.
  4. Sube tu archivo comprimido y haz clic en Extraer archivos.
  5. Verifica que la estructura de carpetas sea la correcta (los archivos deben estar en httpdocs, no en httpdocs/carpeta).

[WARNING] No olvides borrar la carpeta antigua (renombrada) una vez que compruebes que todo funciona. Si la dejas, ocupará espacio innecesario en tu servidor.


Paso 3: Restaurar la Base de Datos de PrestaShop

Este es el paso más delicado. La base de datos contiene todos tus productos, clientes, pedidos y configuraciones. Si fallas aquí, podrías perder información valiosa.

En cPanel

  1. Ve a la sección Bases de Datos MySQL y busca phpMyAdmin.
  2. Selecciona tu base de datos de PrestaShop en el panel izquierdo.
  3. Haz clic en la pestaña Importar en la parte superior.
  4. Haz clic en Elegir archivo y selecciona tu archivo .sql o .zip.
  5. Haz clic en Continuar y espera a que termine el proceso.

[TIP] Si tu archivo .sql es muy grande (más de 50 MB), puede que el importador falle. En ese caso, usa la herramienta BigDump o importa la base de datos desde la terminal con el comando mysql -u usuario -p basededatos < archivo.sql.

En Plesk

  1. Ve a Bases de Datos en el panel izquierdo.
  2. Haz clic en el nombre de la base de datos de tu PrestaShop.
  3. Busca el botón Importar Dump (o "Importar archivo").
  4. Sube tu archivo .sql o .zip y espera a que se procese.

[WARNING] Asegúrate de que el nombre de la base de datos y el usuario coincidan con los que aparecen en tu archivo config/settings.inc.php (PrestaShop 1.6) o app/config/parameters.php (PrestaShop 1.7+). Si no coinciden, tendrás que editar esos archivos después de la restauración.


Paso 4: Ajustar la Configuración (Parámetros de Conexión)

Después de restaurar archivos y base de datos, llega el momento de conectar ambas partes. PrestaShop necesita saber a qué base de datos conectarse, y esos datos están en los archivos de configuración.

Para PrestaShop 1.7 y versiones superiores

  1. Abre el archivo app/config/parameters.php.
  2. Edita las siguientes líneas con los datos de tu base de datos actual:
    • database_host (normalmente localhost)
    • database_name
    • database_user
    • database_password

Para PrestaShop 1.6 y versiones anteriores

  1. Abre el archivo config/settings.inc.php.
  2. Busca las constantes _DB_SERVER_, _DB_NAME_, _DB_USER_ y _DB_PASSWD_.
  3. Sustitúyelas con los valores correctos.

[TIP] Si no recuerdas tus credenciales, puedes crearlas en tu panel de hosting. Ve a "Bases de Datos MySQL" en cPanel o "Bases de Datos" en Plesk, crea una nueva base y un usuario, y asígnala.


Paso 5: Limpiar la Caché y Comprobar tu Tienda

Una vez restaurado todo, es hora de que tu tienda vuelva a la vida. Pero antes, debes limpiar la caché para que no se mezclen datos viejos con los nuevos.

Limpiar la caché en PrestaShop

  1. Accede a tu panel de administración (normalmente en /admin o /backoffice).
  2. Ve a Parámetros Avanzados > Rendimiento.
  3. Activa la opción Forzar la compilación y guarda los cambios.
  4. Desactiva la caché de plantillas y guarda de nuevo.
  5. Vuelve a activar la caché después de unos minutos.

Si no puedes acceder al panel de administración, borra manualmente el contenido de la carpeta var/cache (en PrestaShop 1.7+) o cache (en PrestaShop 1.6) mediante FTP o el administrador de archivos de tu panel.

[WARNING] Si tu tienda muestra un error de conexión a la base de datos, revisa que los archivos de configuración estén bien escritos. Un simple espacio extra puede causar problemas.


Errores Comunes y Cómo Solucionarlos

Aunque sigas todos los pasos al pie de la letra, pueden surgir problemas. Aquí te dejo los más frecuentes y sus soluciones:

Error: "La página no se encuentra" o "Error 404"

Esto suele pasar cuando la estructura de carpetas no es la correcta. Asegúrate de que los archivos estén en la raíz del dominio (public_html o httpdocs), no en una subcarpeta.

Error: "No se puede conectar a la base de datos"

Revisa los archivos de configuración (parameters.php o settings.inc.php). Verifica que el nombre de la base, el usuario y la contraseña sean correctos.

Error: "Tabla no existe" o "Columna no encontrada"

Tu copia de seguridad es de una versión diferente de PrestaShop. Intenta actualizar tu PrestaShop a la misma versión que tenía la copia antes de restaurar.

La tienda carga pero no muestra productos

Puede que la caché esté guardando datos antiguos. Limpia la caché del navegador y la caché de PrestaShop como te expliqué antes.


Preguntas Frecuentes (FAQ)

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

Sí, es posible. Si solo has perdido datos (pedidos, clientes, etc.) y los archivos están intactos, puedes importar la base de datos directamente. Pero ten cuidado: si la base de datos es de una versión anterior, podrías perder nuevas configuraciones.

¿Cuánto tarda en restaurar PrestaShop backup?

Depende del tamaño de tu tienda. Una tienda pequeña (menos de 500 MB) puede tardar entre 5 y 10 minutos. Las tiendas grandes pueden tardar hasta 30 minutos o más.

¿Qué hago si no tengo una copia de seguridad?

Sin copia, las opciones son limitadas. Puedes intentar contactar con tu proveedor de hosting por si tienen copias automáticas. Algunos proveedores guardan copias de 24 a 72 horas. Si no, lamentablemente no hay mucho que hacer.

¿Es lo mismo restaurar en cPanel que en Plesk?

No exactamente, pero el proceso es muy similar. La diferencia principal está en los nombres de las opciones y la interfaz. En este artículo te he mostrado ambos caminos.

¿Puedo restaurar una copia de seguridad en un servidor diferente?

Sí, pero tendrás que asegurarte de que la versión de PHP, MySQL y las extensiones sean compatibles. Además, deberás cambiar los datos de conexión a la base de datos en los archivos de configuración.


Consejos Finales para Restaurar tu Tienda PrestaShop

Para terminar, te dejo algunos consejos que te ahorrarán más de un dolor de cabeza:

  1. Haz una copia de seguridad antes de restaurar: Aunque parezca redundante, si algo sale mal, podrás volver al estado anterior.
  2. Prueba en un entorno de desarrollo: Si tienes un subdominio o un hosting de pruebas, restaura primero allí. Cuando veas que funciona, hazlo en producción.
  3. Anota las versiones: Guarda un registro de la versión de PrestaShop, PHP y módulos que usabas. Esto te ayudará a evitar incompatibilidades.
  4. No desesperes: Restaurar una tienda puede ser frustrante, pero con paciencia y siguiendo estos pasos, lo conseguirás.

[INFO] Si tu hosting usa "Syspanel" (HestiaCP), recuerda que el acceso es por el puerto 2106. El resto del proceso es muy parecido al de Plesk, solo cambian algunos nombres de menús.

Restaurar una copia de seguridad no es magia, es método. Con esta guía, ya tienes todo lo necesario para recuperar PrestaShop copia y volver a tener tu tienda online funcionando en menos de lo que piensas. ¡Mucha suerte!

¿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