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

Cómo restaurar un backup de PrestaShop desde cPanel

Actualizado el 6 de diciembre de 2025

Introducción

Restaurar una tienda online puede parecer una tarea complicada, pero con las herramientas adecuadas es más sencillo de lo que imaginas. En este artículo te guiaré paso a paso para que puedas restaurar un backup de PrestaShop desde cPanel, el panel de control más común en el hosting compartido. Ya sea que hayas tenido un error, quieras volver a una versión anterior del sitio o estés migrando tu tienda online, aquí encontrarás todo lo que necesitas saber.

[INFO] Este tutorial está pensado para usuarios sin experiencia técnica. Si tienes dudas, ve despacio y sigue cada paso al pie de la letra.

Antes de empezar, asegúrate de tener a mano:

  • Acceso a cPanel (usuario y contraseña).
  • El archivo de backup de tu PrestaShop (base de datos y archivos).
  • Una conexión a internet estable.

¿Qué necesitas para restaurar un backup de PrestaShop?

Restaurar un backup de PrestaShop implica dos partes principales: los archivos del sitio (carpetas, imágenes, temas, módulos) y la base de datos (productos, pedidos, clientes). Ambos deben restaurarse en conjunto para que tu tienda online funcione correctamente.

Archivos del sitio

Son todos los archivos que forman el código de PrestaShop, como el núcleo, los temas, los módulos y las imágenes. Se almacenan en la carpeta public_html (o www) de tu hosting.

Base de datos

Contiene toda la información dinámica: productos, categorías, clientes, pedidos, configuraciones, etc. Se guarda en un archivo .sql.

[WARNING] No intentes restaurar solo los archivos o solo la base de datos. Ambos deben estar sincronizados en fecha y versión de PrestaShop.

Paso 1: Accede a cPanel

Lo primero es entrar a tu panel de control. Generalmente se accede desde:

  • tudominio.com/cpanel o
  • tudominio.com:2083

Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es por el puerto 2106. Por ejemplo: tudominio.com:2106

[TIP] Si no recuerdas tus credenciales, contacta a tu proveedor de hosting. Normalmente las recibes en el correo de bienvenida.

Una vez dentro, verás un panel con muchos iconos. No te asustes, solo necesitamos dos secciones: Archivos y Bases de Datos.

Paso 2: Sube el backup de archivos a tu hosting

Antes de restaurar, debes subir el archivo comprimido (normalmente .zip o .tar.gz) que contiene todos los archivos de tu PrestaShop.

2.1. Accede al Administrador de Archivos

En cPanel, busca la sección Archivos y haz clic en Administrador de Archivos. Se abrirá una ventana con la estructura de carpetas de tu hosting.

2.2. Navega a la carpeta correcta

Por lo general, tu sitio web está en la carpeta public_html (o www). Si tu PrestaShop está en una subcarpeta (ejemplo: public_html/tienda), navega hasta allí.

2.3. Sube el archivo de backup

Haz clic en el botón Subir (arriba a la izquierda) y selecciona el archivo de backup desde tu computadora. Espera a que termine la subida (puede tardar varios minutos si el archivo es grande).

[INFO] Si el backup es muy pesado (más de 500 MB), considera usar FTP o SFTP para una subida más rápida. En cPanel también puedes usar el Administrador de Archivos para arrastrar archivos.

2.4. Extrae el contenido

Una vez subido, verás el archivo en la lista. Haz clic derecho sobre él y selecciona Extraer (o Extract). El sistema lo descomprimirá en la misma carpeta. Luego puedes eliminar el archivo comprimido para ahorrar espacio.

[WARNING] Asegúrate de que al extraer no se cree una carpeta adicional. Debes tener los archivos directamente en public_html o en la carpeta correspondiente.

Paso 3: Restaura la base de datos

Ahora necesitas restaurar la base de datos de tu PrestaShop. Para esto, necesitas el archivo .sql que viene con tu backup.

3.1. Crea una base de datos nueva (opcional pero recomendado)

Si ya tienes una base de datos existente, puedes sobrescribirla, pero es más seguro crear una nueva para evitar conflictos. En cPanel, busca Bases de Datos MySQL y haz clic.

  1. En Crear nueva base de datos, escribe un nombre (ejemplo: tienda_backup) y haz clic en Crear base de datos.
  2. Luego, en Añadir usuario a la base de datos, crea un usuario (ejemplo: tienda_user) con una contraseña segura y asígnale Todos los privilegios.

[TIP] Anota el nombre de la base de datos, el usuario y la contraseña. Los necesitarás más adelante.

3.2. Importa el archivo SQL

En la misma sección, busca phpMyAdmin (suele estar en Bases de Datos o en un icono aparte). Haz clic y se abrirá una nueva ventana.

  1. Selecciona la base de datos que acabas de crear (o la existente que quieras usar) en el panel izquierdo.
  2. Haz clic en la pestaña Importar.
  3. En Archivo a importar, haz clic en Seleccionar archivo y elige el .sql de tu backup.
  4. Deja las opciones por defecto y haz clic en Continuar (o Importar).

Espera a que termine el proceso. Si el archivo es grande, puede tardar varios minutos.

[WARNING] No cierres la ventana ni recargues la página mientras se importa. Podrías dañar la base de datos.

Paso 4: Configura PrestaShop para usar la nueva base de datos

Ahora que tienes los archivos y la base de datos restaurados, debes decirle a tu PrestaShop qué base de datos usar. Esto se hace editando el archivo app/config/parameters.php (en PrestaShop 1.7+) o config/settings.inc.php (en versiones anteriores).

4.1. Localiza el archivo de configuración

Desde el Administrador de Archivos de cPanel, navega hasta la carpeta donde está tu PrestaShop (ejemplo: public_html). Busca la carpeta app/config y dentro el archivo parameters.php.

4.2. Edita el archivo

Haz clic derecho sobre el archivo y selecciona Editar. Busca las líneas que contienen:

  • 'database_host' (normalmente localhost)
  • 'database_name' (nombre de tu base de datos)
  • 'database_user' (usuario de la base de datos)
  • 'database_password' (contraseña)

Cambia estos valores por los que usaste en el paso 3.1. Guarda los cambios y cierra el editor.

[INFO] Si no ves el archivo parameters.php, asegúrate de que está visible. En cPanel, a veces los archivos ocultos (que empiezan con punto) no se muestran. Puedes activar la opción Mostrar archivos ocultos en la configuración del Administrador de Archivos.

Paso 5: Verifica que todo funcione

¡Ya casi está! Ahora solo falta comprobar que tu tienda online funcione correctamente.

5.1. Borra la caché de PrestaShop

Para evitar errores, es recomendable limpiar la caché. Puedes hacerlo desde el back office de PrestaShop (si puedes acceder) o manualmente eliminando la carpeta var/cache (en versiones modernas) o cache (en versiones antiguas) desde el Administrador de Archivos.

5.2. Accede a tu tienda

Escribe tu dominio en el navegador. Deberías ver tu tienda online como estaba en el momento del backup. Si ves errores, no te preocupes, es normal. Revisa los pasos anteriores.

5.3. Prueba el back office

Intenta entrar al panel de administración (normalmente tudominio.com/admin). Si no puedes, revisa que el archivo parameters.php tenga los datos correctos.

[TIP] Si tienes problemas de acceso, verifica que los permisos de las carpetas sean correctos. En cPanel, puedes hacer clic derecho sobre la carpeta public_html y seleccionar Cambiar permisos. Pon 755 para carpetas y 644 para archivos.

Preguntas frecuentes (FAQ)

¿Puedo restaurar un backup de PrestaShop desde otro hosting?

Sí, siempre que tengas los archivos y la base de datos. Solo asegúrate de que la versión de PrestaShop sea la misma (o compatible) y que el servidor cumpla con los requisitos (PHP, MySQL, etc.).

¿Qué hago si el backup es muy grande y no puedo subirlo por cPanel?

Usa FTP (FileZilla, por ejemplo) para subir los archivos. Para la base de datos, puedes usar el comando mysql desde SSH si tu hosting lo permite, o dividir el .sql en partes más pequeñas.

¿Pierdo los datos actuales al restaurar?

Sí, al restaurar un backup, sobrescribes los archivos y la base de datos actuales. Por eso siempre es buena idea hacer un backup antes de restaurar.

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

Técnicamente sí, pero tu tienda online no funcionará correctamente porque los archivos y la base de datos deben estar sincronizados. Es mejor restaurar todo junto.

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

Revisa el archivo parameters.php o settings.inc.php. Asegúrate de que el nombre de la base de datos, usuario y contraseña sean correctos. También verifica que el servidor de base de datos sea localhost (a menos que tu hosting use uno remoto).

¿Necesito conocimientos técnicos para esto?

No, este tutorial está diseñado para principiantes. Solo sigue los pasos con calma y no dudes en pedir ayuda a tu proveedor de hosting si algo falla.

Conclusión

Restaurar un backup de PrestaShop desde cPanel es un proceso sencillo si se siguen los pasos correctos. Recuerda siempre tener copias de seguridad actualizadas de tu tienda online para evitar pérdidas de datos. Ahora ya sabes cómo hacerlo tú mismo, sin depender de un técnico.

[TIP] Programa backups automáticos desde cPanel (en la sección Copias de seguridad) para mantener tu PrestaShop seguro. Así, si algo sale mal, siempre podrás volver atrás.

Espero que este artículo te haya sido útil. Si tienes más dudas, déjalas en los comentarios (si los hay) o consulta la documentación oficial de PrestaShop. ¡Buena suerte con tu tienda online!

¿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