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

Cómo restaurar una copia de seguridad de PrestaShop en cPanel

Actualizado el 14 de septiembre de 2025

¿Has tenido algún problema con tu tienda PrestaShop y necesitas recuperarla desde una copia de seguridad? No te preocupes, es un proceso más sencillo de lo que parece si sigues los pasos adecuados. En esta guía completa, te explicaré cómo restaurar PrestaShop cPanel de forma segura, paso a paso, usando el panel de control de tu hosting. Aquí aprenderás a manejar tu copia seguridad PrestaShop cPanel y a evitar errores comunes. Tanto si eres principiante como si ya tienes algo de experiencia, este artículo te dará todas las herramientas para recuperar PrestaShop cPanel sin estrés.


¿Qué necesitas antes de empezar a restaurar tu PrestaShop?

Antes de lanzarte a la restauración, asegúrate de tener todo listo. Una buena preparación evita dolores de cabeza.

Requisitos básicos

  • Acceso a cPanel con permisos de administrador (usuario y contraseña).
  • Los archivos de la copia seguridad PrestaShop cPanel (normalmente un archivo .zip, .tar.gz o .sql).
  • Conexión a internet estable (no querrás que se corte a mitad del proceso).
  • Un gestor de archivos o cliente FTP (como FileZilla) para subir los archivos si es necesario.

Tipos de copias de seguridad que puedes tener

  • Copia completa (archivos + base de datos): Incluye todo el código de PrestaShop y los datos de tu tienda.
  • Copia solo de archivos: Contiene las carpetas y temas, pero no los pedidos ni productos.
  • Copia solo de la base de datos: Archivo .sql con la información de clientes, pedidos, etc.

[INFO] Si tu copia de seguridad es de un backup automático de tu hosting, normalmente ya viene empaquetada. Si la hiciste manualmente, asegúrate de tener tanto los archivos como la base de datos.


Paso a paso: Cómo restaurar PrestaShop cPanel

Voy a dividir el proceso en dos partes principales: restaurar los archivos y restaurar la base de datos. Sigue el orden para que todo funcione correctamente.

1. Restaurar los archivos de PrestaShop en cPanel

Los archivos son el corazón de tu tienda (código, imágenes, módulos). Aquí te explico cómo subirlos.

Accede al gestor de archivos de cPanel

  1. Inicia sesión en tu cPanel (normalmente en tudominio.com/cpanel).
  2. Busca la sección Archivos y haz clic en Gestor de Archivos.
  3. Ve a la carpeta public_html (o la carpeta raíz donde instalaste PrestaShop). Si tu tienda está en una subcarpeta, por ejemplo public_html/tienda, entra allí.

Sube y extrae la copia de seguridad

  • Si tu copia de seguridad es un archivo comprimido (.zip o .tar.gz), súbelo directamente desde el botón Subir.
  • Una vez subido, selecciona el archivo y haz clic en Extraer. cPanel lo descomprimirá automáticamente.
  • Asegúrate de que la estructura de carpetas coincida con la original. Por ejemplo, si tu backup tiene una carpeta admin, themes, etc., deben quedar dentro de public_html.

[WARNING] Si sobrescribes archivos existentes, perderás cualquier cambio reciente. Si no estás seguro, primero renombra la carpeta actual (por ejemplo, public_html_backup) para tener un respaldo.

Verifica los permisos de archivos

Después de extraer, algunos archivos pueden tener permisos incorrectos. Para evitarlo:

  • En el Gestor de Archivos, selecciona todos los archivos y carpetas (Ctrl+A).
  • Haz clic derecho y elige Cambiar permisos.
  • Pon 755 para carpetas y 644 para archivos. No uses 777 por seguridad.

2. Restaurar la base de datos de PrestaShop en cPanel

La base de datos guarda toda la información de tu tienda: productos, clientes, pedidos, etc. Sin ella, tu PrestaShop estará vacío.

Busca el archivo SQL de tu copia

  • Normalmente se llama algo como prestashop_backup.sql o database.sql.
  • Si tu copia de seguridad incluye todo en un solo archivo, puede que el SQL esté dentro de la carpeta sql/ o en la raíz.

Crea una base de datos nueva (opcional pero recomendado)

Si no quieres sobrescribir la base de datos actual, crea una nueva:

  1. En cPanel, ve a Bases de Datos MySQL.
  2. Crea una nueva base de datos (ej. tienda_nueva) y un usuario (ej. usuario_nuevo).
  3. Asigna todos los privilegios al usuario sobre esa base de datos.

Importa el archivo SQL

  • En cPanel, busca phpMyAdmin (dentro de Bases de Datos).
  • Selecciona la base de datos donde quieras importar (la actual o la nueva).
  • Haz clic en la pestaña Importar.
  • Elige el archivo .sql de tu copia y haz clic en Continuar. Espera a que termine (puede tardar varios minutos si el archivo es grande).

[TIP] Si el archivo SQL es muy pesado (más de 50 MB), es mejor subirlo por Importar desde la línea de comandos o usando un script como BigDump. Pregunta a tu hosting si tienen límites de tamaño.

Actualiza la configuración de PrestaShop

Si creaste una base de datos nueva, debes decirle a PrestaShop que la use:

  1. Abre el archivo app/config/parameters.php (en PrestaShop 1.7+) o config/settings.inc.php (en versiones antiguas).
  2. Busca las líneas:
    • 'database_host' => 'localhost'
    • 'database_name' => 'nombre_base'
    • 'database_user' => 'usuario'
    • 'database_password' => 'contraseña'
  3. Cámbialas por los datos de tu nueva base de datos.

Solución de problemas comunes al restaurar PrestaShop

A veces las cosas no salen a la primera. Aquí tienes los errores más frecuentes y cómo arreglarlos.

Error de conexión a la base de datos

  • Síntoma: Tu tienda muestra un mensaje como "Error al conectar con la base de datos".
  • Solución: Revisa el archivo parameters.php o settings.inc.php y asegúrate de que el nombre, usuario y contraseña sean correctos. También verifica que el servidor de base de datos sea localhost (a menos que tu hosting indique otro).

Página en blanco o error 500

  • Síntoma: Al acceder a tu tienda ves una pantalla blanca.
  • Solución: Activa el modo debug de PrestaShop editando el archivo config/defines.inc.php. Busca define('_PS_MODE_DEV_', false); y cámbialo a true. Así verás el error exacto. Normalmente es por permisos de archivos o un módulo incompatible.

Archivos no se ven o faltan imágenes

  • Síntoma: La tienda carga pero sin imágenes o con estilos rotos.
  • Solución: Asegúrate de que la carpeta img/ y themes/ estén completas. También puedes regenerar las imágenes desde el backoffice de PrestaShop (Parámetros de la tienda > Imágenes > Regenerar miniaturas).

Consejos avanzados para una restauración sin riesgos

Si quieres ir un paso más allá, aquí tienes trucos que usan los profesionales.

Usa Syspanel (antes HestiaCP) con puerto 2106

Algunos hosts usan Syspanel en lugar de cPanel. Si es tu caso:

  • Accede a tudominio.com:2106 (el puerto es obligatorio).
  • El proceso es similar: busca la sección de Archivos y Bases de Datos.
  • La restauración se hace de la misma forma, pero la interfaz es más minimalista.

[INFO] Syspanel es una alternativa ligera a cPanel. Si tu hosting lo usa, no te asustes, los pasos son casi idénticos.

Prueba la restauración en un entorno de staging

Antes de tocar tu tienda en vivo, haz una copia de seguridad actual y restáurala en una subcarpeta (ej. public_html/test). Así compruebas que todo funciona sin afectar a tus clientes.

Automatiza las copias de seguridad

Para evitar futuros sustos, configura copias automáticas desde cPanel:

  1. Ve a Copias de seguridad.
  2. Activa las copias de seguridad completas (archivos + base de datos) con frecuencia semanal o diaria.
  3. Descarga las copias a tu ordenador o a un servicio en la nube.

Preguntas frecuentes (FAQ) sobre restaurar PrestaShop en cPanel

Aquí respondo las dudas más comunes que me llegan como técnico de soporte.

¿Puedo restaurar una copia de seguridad de una versión antigua de PrestaShop a una nueva?

Sí, pero con cuidado. Las versiones muy antiguas (por ejemplo, 1.6 a 1.7) requieren migración manual. Si solo cambias de hosting y tienes la misma versión, no hay problema.

¿Qué hago si mi copia de seguridad está corrupta?

Intenta descargarla de nuevo desde tu hosting o pide a tu proveedor que te la reenvíe. Si el archivo .sql está dañado, prueba a repararlo con herramientas como mysqlcheck (necesitas acceso SSH).

¿Pierdo los pedidos nuevos si restauro una copia antigua?

Sí, al restaurar una copia de seguridad, sobrescribes los datos actuales. Por eso es vital hacer una copia de seguridad justo antes de restaurar, para no perder información reciente.

¿Necesito conocimientos de programación?

No, para nada. Con cPanel y esta guía, cualquier persona puede hacerlo. Solo sigue los pasos al pie de la letra y no te saltes ninguno.


Conclusión: Ya sabes cómo restaurar PrestaShop cPanel

Restaurar tu copia seguridad PrestaShop cPanel no tiene por qué ser un dolor de cabeza. Con esta guía, has aprendido a manejar los archivos, la base de datos y a solucionar los errores más comunes. Recuerda siempre tener un backup reciente antes de hacer cualquier cambio, y si algo sale mal, respira hondo y vuelve a empezar.

Si te ha quedado alguna duda, déjala en los comentarios o contacta con tu soporte técnico. ¡Tu tienda online estará funcionando en un abrir y cerrar de ojos!

[TIP FINAL] La práctica hace al maestro. Prueba la restauración en un entorno de prueba primero, y cuando te sientas seguro, hazlo en tu tienda real. Así evitarás sustos.

¿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