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

Cómo hacer una copia de seguridad y restaurar en PrestaShop (cPanel)

Actualizado el 23 de septiembre de 2025

¿Por qué es tan importante hacer una copia de seguridad en PrestaShop?

Si tienes una tienda online, sabrás que cada pedido, cada cliente y cada producto son el corazón de tu negocio. Perder esa información sería un desastre. Las copias de seguridad son tu red de seguridad ante errores humanos, ataques de malware, actualizaciones fallidas o problemas con el servidor. Piénsalo así: es como un seguro para tu tienda. No lo necesitas hasta que lo necesitas, y cuando lo necesitas, te salva la vida.

En este artículo, vamos a explicarte paso a paso cómo hacer una copia seguridad prestashop y, lo que es igual de importante, cómo restaurar prestashop cpanel si algún día te encuentras con un problema. No necesitas ser un experto en informática, solo seguir las instrucciones con calma y atención. Vamos a ello.

Antes de empezar: ¿Qué necesitas?

Para este proceso, vas a necesitar dos cosas fundamentales:

  1. Acceso a tu panel de control de hosting (cPanel): Aquí es donde se gestiona todo el almacenamiento de tu web. Normalmente accedes a través de una URL como tudominio.com/cpanel.
  2. Acceso a tu administrador de PrestaShop: La parte privada de tu tienda, a la que accedes con tu usuario y contraseña (normalmente en tudominio.com/admin).

Vamos a dividir el proceso en dos grandes bloques: primero, cómo hacer el backup prestashop, y segundo, cómo restaurarlo si es necesario.

Parte 1: Cómo hacer una copia de seguridad completa de tu PrestaShop

Una copia de seguridad completa de PrestaShop implica guardar dos cosas por separado:

  • Los archivos: Todo el código fuente de tu tienda (plantillas, módulos, imágenes, etc.).
  • La base de datos: Toda la información de tu negocio (productos, pedidos, clientes, configuraciones).

Para hacer un backup prestashop completo y fiable, te recomiendo hacerlo desde cPanel, ya que es la forma más directa y segura.

### Paso 1: Accede a tu cPanel

Abre tu navegador y ve a la dirección de tu cPanel. Introduce tu usuario y contraseña. Una vez dentro, verás un montón de iconos. No te agobies, solo necesitamos buscar dos secciones: "Archivos" y "Bases de Datos".

### Paso 2: Haz una copia de seguridad de la base de datos

La base de datos es lo más valioso de tu tienda, así que vamos a empezar por ahí.

  1. Dentro de cPanel, busca la sección "Bases de Datos" y haz clic en el icono de "phpMyAdmin".
  2. Se abrirá una nueva ventana. En el panel de la izquierda, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos de tu PrestaShop. Si no sabes cuál es, normalmente el nombre aparece en el archivo de configuración parameters.php de tu tienda, pero si no lo encuentras, prueba con las que veas hasta que reconozcas los prefijos de las tablas de PrestaShop (por ejemplo, ps_).
  3. Una vez dentro de tu base de datos, verás una pestaña en la parte superior llamada "Exportar". Haz clic en ella.
  4. En la siguiente pantalla, te recomiendo elegir el método de exportación "Rápido" y el formato "SQL". Si quieres ser más exhaustivo, puedes usar el método "Personalizado" y marcar la opción "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" para asegurar una limpieza total al importar.
  5. Haz clic en el botón "Continuar" o "Exportar" en la parte inferior. Tu navegador descargará un archivo con extensión .sql. Guárdalo en un lugar seguro de tu ordenador (y, si puedes, en la nube).

[TIP]: Es una buena práctica ponerle un nombre descriptivo al archivo, como backup-bd-tienda-2024-05-20.sql, para saber exactamente qué contiene y de qué fecha es.

### Paso 3: Haz una copia de seguridad de los archivos de tu tienda

Ahora vamos a por los archivos. Es igual de sencillo.

  1. Vuelve a la página principal de cPanel.
  2. Busca la sección "Archivos" y haz clic en "Administrador de archivos".
  3. Se abrirá una ventana. En el panel de la derecha, verás la estructura de carpetas de tu hosting. Busca la carpeta public_html o, si tu tienda está en un subdirectorio, la carpeta donde tengas instalado PrestaShop. Haz clic derecho sobre el nombre de la carpeta y selecciona "Comprimir".
  4. En la ventana que aparece, asegúrate de que el tipo de compresión sea "Zip Archive" y haz clic en "Comprimir Archivo(s)".
  5. cPanel empezará a comprimir todos los archivos. Cuando termine, verás un archivo con extensión .zip en la misma carpeta. Haz clic derecho sobre él y selecciona "Descargar". ¡Ya tienes tu copia de seguridad de archivos!

[WARNING]: Si tu tienda es muy grande, la descarga puede tardar unos minutos y el archivo puede ser pesado. Asegúrate de tener una buena conexión a internet y espacio suficiente en tu disco duro.

### Paso 4: Guarda todo en un lugar seguro

Este paso es crucial. No sirve de nada hacer una copia de seguridad si la guardas en el mismo servidor. Imagina que el servidor sufre un ataque y todo se borra. Si tu copia está ahí, también se habrá perdido.

  • Descarga los archivos .sql y .zip a tu ordenador.
  • Sube ambos archivos a un servicio de almacenamiento en la nube (Google Drive, Dropbox, OneDrive, etc.) o a un disco duro externo.
  • Otra opción muy recomendable es enviarlos por correo electrónico a una cuenta de respaldo, pero ten en cuenta el límite de tamaño de los adjuntos.

[INFO]: La seguridad de tu tienda online no depende solo de la copia de seguridad, sino de dónde la guardes. Este hábito te puede ahorrar un gran disgusto en el futuro.

Parte 2: Cómo restaurar tu PrestaShop desde cPanel

Ahora viene la otra cara de la moneda: ¿qué hacer si necesitas restaurar prestashop cpanel? Este proceso es igual de importante y, si has seguido los pasos anteriores, será pan comido. Normalmente, necesitarás restaurar cuando actualizas un módulo y algo falla, cuando tu web es hackeada o cuando cometes un error borrando algo importante.

### Paso 1: Restaurar la base de datos

Restaurar la base de datos es el primer paso y el más crítico.

  1. Ve a cPanel y abre phpMyAdmin.
  2. Haz clic en el nombre de la base de datos de tu PrestaShop en el panel izquierdo.
  3. Primero, vamos a limpiar la base de datos actual. Haz clic en la pestaña "Importar" en la parte superior, pero no importes todavía. Primero, en el panel de la izquierda, marca todas las tablas (hay una casilla para seleccionarlas todas) y en el menú desplegable de la parte inferior, selecciona "Eliminar" (o "Drop"). Confirma que quieres borrarlas. Esto es necesario para que no haya conflictos entre los datos antiguos y los nuevos.
  4. Ahora sí, con la base de datos vacía, haz clic en la pestaña "Importar".
  5. Haz clic en el botón "Elegir archivo" y selecciona el archivo .sql que descargaste anteriormente.
  6. Deja el resto de opciones por defecto y haz clic en "Continuar".
  7. phpMyAdmin importará el archivo. Si todo ha ido bien, verás un mensaje de éxito. Si el archivo es muy grande, es posible que tengas que aumentar el límite de subida en la configuración de PHP, pero eso es un tema más avanzado.

### Paso 2: Restaurar los archivos

Con la base de datos restaurada, ahora toca poner los archivos en su sitio.

  1. Vuelve a tu cPanel y abre el "Administrador de archivos".
  2. Navega hasta la carpeta donde tienes instalado PrestaShop (normalmente public_html).
  3. Es recomendable, antes de subir los archivos de la copia, borrar los archivos actuales para evitar mezclas. Pero cuidado: no borres la carpeta public_html en sí, solo su contenido. Para ello, entra dentro de public_html, selecciona todos los archivos y carpetas que veas (Ctrl+A) y haz clic derecho -> "Eliminar".
  4. Una vez vacía la carpeta, sube el archivo .zip que descargaste. Puedes hacerlo arrastrándolo desde tu ordenador a la ventana del Administrador de archivos, o usando el botón "Subir" en la barra superior.
  5. Cuando el archivo .zip esté subido, haz clic derecho sobre él y selecciona "Extraer".
  6. Se abrirá una ventana preguntándote dónde extraer los archivos. Asegúrate de que la ruta sea la correcta (la carpeta raíz de PrestaShop) y haz clic en "Extraer Archivos".
  7. Una vez extraído todo, puedes eliminar el archivo .zip para mantener tu servidor limpio.

### Paso 3: Comprueba tu tienda

Este es el momento de la verdad. Abre tu navegador y ve a la URL de tu tienda.

  • ¿Carga correctamente la página principal?
  • Prueba a entrar en tu panel de administración de PrestaShop (tudominio.com/admin).
  • Revisa que los productos, las categorías y los pedidos estén todos en orden.

Si todo funciona, ¡enhorabuena! Has restaurado tu tienda con éxito. Si ves algún error, no te preocupes. Puede ser que la versión de la base de datos no coincida con la de los archivos, o que haya algún problema con la caché. En ese caso, intenta vaciar la caché de PrestaShop desde el panel de administración (Parámetros avanzados -> Rendimiento -> Vaciar caché).

[WARNING]: Si tu tienda no carga después de la restauración, revisa que el archivo parameters.php (en la carpeta config) tenga los datos correctos de la base de datos (nombre, usuario, contraseña). Si los cambiaste en algún momento, la restauración fallará.

Preguntas Frecuentes (FAQ) sobre copias de seguridad en PrestaShop

Aquí tienes algunas de las dudas más comunes que nos suelen plantear nuestros clientes:

### ¿Con qué frecuencia debo hacer una copia de seguridad?

Depende del volumen de tu tienda. Si haces pocas ventas al día, con una copia semanal puede ser suficiente. Si es una tienda muy activa, te recomiendo hacer una copia diaria o incluso cada pocas horas. La regla de oro es: haz copias de seguridad con la frecuencia con la que no quieras perder datos. Puedes configurar copias automáticas desde tu hosting si tu plan lo permite.

### ¿Puedo hacer una copia de seguridad desde el propio panel de PrestaShop?

PrestaShop tiene una herramienta de copia de seguridad en su panel de administración (Parámetros avanzados -> Mantenimiento -> Copia de seguridad). Sin embargo, esta herramienta es menos fiable que hacerla desde cPanel, ya que a veces puede dar errores de tiempo de ejecución en tiendas grandes. Mi recomendación es que uses siempre cPanel para tener un control total y una mayor seguridad.

### ¿Qué hago si mi copia de seguridad falla al restaurar?

Esto puede pasar si el archivo .sql está corrupto o si el archivo .zip está incompleto. Lo primero es intentar descargar la copia de seguridad de nuevo desde tu almacenamiento externo. Si sigue fallando, puede que la copia esté dañada. Por eso es tan importante tener varias copias de seguridad de diferentes fechas.

### ¿Restaurar mi tienda afecta a mi posicionamiento SEO?

Sí, pero no de forma permanente. Si restauras una versión anterior de tu tienda, es posible que pierdas los cambios de contenido (como nuevas páginas o productos) que hayas hecho desde la fecha de esa copia. Esto podría afectar temporalmente a tu SEO. Para minimizar el impacto, asegúrate de que el archivo robots.txt y las redirecciones estén correctas. Lo más importante es tener una copia reciente para que la pérdida de datos sea mínima.

### Si mi hosting usa Syspanel (antes conocido como HestiaCP), ¿el proceso es el mismo?

Si tu hosting utiliza Syspanel (el antiguo HestiaCP), el proceso es conceptualmente el mismo, pero la interfaz es diferente. En lugar de cPanel, accederás a Syspanel a través del puerto 2106 (por ejemplo, tudominio.com:2106). Dentro de Syspanel, buscarás las secciones de "Archivos" y "Bases de Datos" para hacer la copia de seguridad. La lógica es idéntica: exportar la base de datos por un lado y comprimir/descargar los archivos por otro. La restauración también sigue los mismos pasos, pero adaptados a la interfaz de Syspanel.

Conclusión: La seguridad es un hábito, no un evento

Hacer una copia seguridad prestashop y saber restaurar prestashop cpanel no es una tarea que debas hacer una vez y olvidarte. Es un hábito que debes incorporar a tu rutina de gestión de la tienda. La tranquilidad de saber que tu negocio está a salvo no tiene precio.

Recuerda los puntos clave:

  • Copia de seguridad completa: Archivos + Base de datos.
  • Almacenamiento externo: Nunca guardes la copia en el mismo servidor.
  • Prueba tu copia: De vez en cuando, intenta restaurarla en un entorno de prueba para asegurarte de que funciona.
  • Frecuencia: Haz copias de seguridad con regularidad.

Con estos sencillos pasos, estarás protegiendo tu inversión y tu trabajo. Si tienes cualquier duda, no dudes en contactar con tu soporte técnico; para eso estamos. ¡Buena suerte con tu tienda!

¿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