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

Cómo hacer una copia de seguridad de PrestaShop usando cPanel

Actualizado el 21 de marzo de 2026

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

Tener una copia de seguridad de PrestaShop es como tener un seguro a todo riesgo para tu tienda online. Imagina que pasas meses configurando productos, precios, clientes y pedidos, y de repente un error de actualización, un ataque malicioso o un fallo del servidor borra todo. Sin un respaldo, perderías horas de trabajo y, lo más importante, la confianza de tus clientes.

Realizar un backup prestashop cpanel de forma regular te permite restaurar tu tienda a un estado anterior funcional en cuestión de minutos. Es un proceso sencillo que, una vez aprendido, se convierte en un hábito esencial. En esta guía, te explicaré paso a paso cómo hacerlo tú mismo, sin necesidad de ser un experto en informática, utilizando la herramienta de administración de tu hosting: cPanel.

Aprenderás a respaldar tanto los archivos de tu tienda (el código, las imágenes, los módulos) como la base de datos (donde se almacenan los productos, pedidos y clientes). También veremos cómo restaurar un backup prestashop en caso de que lo necesites y algunos consejos para copiar prestashop cpanel a otro servidor o dominio.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la acción, asegúrate de tener a mano lo siguiente:

  1. Acceso a cPanel: Normalmente se accede a través de una URL como tudominio.com/cpanel o tudominio.com:2083. Te pedirá tu nombre de usuario y contraseña. Esta información la tienes en el correo de bienvenida de tu proveedor de hosting.
  2. Acceso a tu Panel de Administración de PrestaShop: Necesitarás las credenciales para entrar en tu back-office (normalmente en tudominio.com/admin). Lo usaremos para poner la tienda en modo mantenimiento y evitar que se generen pedidos mientras hacemos el respaldo.
  3. Tiempo: El proceso puede tardar unos minutos, dependiendo del tamaño de tu tienda. Es recomendable hacerlo en horas de baja actividad.

Paso 1: Pon tu tienda en modo mantenimiento (Recomendado)

Este paso es crucial para asegurar que la copia de seguridad sea consistente. Si un cliente está realizando un pedido justo en el momento en que copiamos la base de datos, podríamos obtener un archivo incompleto o corrupto.

Para activar el modo mantenimiento:

  1. Accede al panel de administración de tu PrestaShop.
  2. Ve al menú Parámetros avanzados y luego haz clic en Mantenimiento.
  3. En la opción Activar el modo mantenimiento, selecciona .
  4. Guarda los cambios.

Ahora tu tienda mostrará un mensaje temporal a los visitantes, pero tú podrás seguir accediendo al panel de administración para trabajar.


Paso 2: Crear una copia de seguridad de la base de datos de PrestaShop

La base de datos es el corazón de tu tienda. Contiene toda la información crítica. Vamos a respaldarla desde cPanel.

  1. Inicia sesión en tu cPanel.
  2. Busca la sección Bases de datos y haz clic en el icono de phpMyAdmin. Esta herramienta te permite gestionar tu base de datos directamente.
  3. 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 que usa tu PrestaShop. Si no sabes cuál es, normalmente empieza con el prefijo de tu usuario de hosting (ej. usuario_prestashop).
  4. Una vez dentro, verás una lista de tablas. En la parte superior de la pantalla, haz clic en la pestaña Exportar.
  5. En la siguiente pantalla, verás dos métodos de exportación: Rápido y Personalizado. Te recomiendo usar Personalizado para tener más control.
  6. En el método Personalizado, asegúrate de que todas las tablas estén seleccionadas (normalmente lo están por defecto).
  7. En la sección Formato de salida, deja seleccionado SQL.
  8. En la sección Opciones específicas para el volcado de datos, marca la casilla Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT y Agregar CREATE TABLE. Esto es importante para que la restauración sea limpia.
  9. Haz clic en el botón Continuar o Exportar en la parte inferior.
  10. El navegador comenzará a descargar un archivo con extensión .sql. Guárdalo en un lugar seguro, idealmente en tu ordenador y en la nube (Google Drive, Dropbox, etc.).

[TIP]: Este archivo .sql es la parte más importante de tu copia seguridad prestashop cpanel. Guárdalo con un nombre descriptivo que incluya la fecha, por ejemplo: backup_bd_prestashop_2024-05-20.sql.


Paso 3: Crear una copia de seguridad de los archivos de tu PrestaShop

Ahora vamos a respaldar todos los archivos de tu tienda: el código fuente, las imágenes de los productos, los módulos, los temas, etc. Esto se hace desde el administrador de archivos de cPanel.

  1. Vuelve a la pantalla principal de cPanel.
  2. Busca la sección Archivos y haz clic en Administrador de archivos.
  3. Se abrirá una nueva ventana. En el panel de la derecha, verás una lista de carpetas. Busca la carpeta public_html. Es aquí donde normalmente se instala tu PrestaShop. Si tienes la tienda en una subcarpeta (ej. public_html/tienda), navega hasta ella.
  4. Una vez dentro de la carpeta raíz de tu PrestaShop, verás todos los archivos y carpetas (como admin, img, modules, config, etc.).
  5. En la barra superior del Administrador de archivos, haz clic en Seleccionar todo para marcar todos los elementos.
  6. Con todos los archivos seleccionados, haz clic en el botón Comprimir en la barra superior.
  7. Se abrirá una ventana donde puedes elegir el tipo de archivo comprimido. Te recomiendo dejar la opción Zip Archive.
  8. En el campo Archivo comprimido, escribe un nombre para tu archivo, por ejemplo, backup_prestashop_archivos_2024-05-20.zip.
  9. Haz clic en Comprimir Archivos. cPanel comenzará a comprimir todos los archivos. Este proceso puede tardar unos minutos si tu tienda es grande.
  10. Cuando termine, verás un mensaje de éxito y el archivo .zip aparecerá en la lista de archivos.
  11. Importante: Descarga este archivo .zip a tu ordenador haciendo clic derecho sobre él y seleccionando Descargar. No lo dejes solo en el servidor, porque si el servidor falla, lo perderías.

[WARNING]: No comprimas la carpeta public_html entera si dentro hay otros sitios web. Asegúrate de estar dentro de la carpeta raíz de tu PrestaShop y seleccionar solo sus archivos y carpetas.


Paso 4: ¿Cómo restaurar un backup prestashop?

Ahora que ya sabes cómo hacer una copia de seguridad, es igual de importante saber cómo restaurarla. Te explico el proceso inverso.

Restaurar la base de datos

  1. Entra en phpMyAdmin desde cPanel.
  2. Selecciona tu base de datos en el panel izquierdo.
  3. Ve a la pestaña Importar.
  4. Haz clic en Elegir archivo y selecciona tu archivo .sql de respaldo.
  5. Deja las opciones por defecto y haz clic en Continuar.
  6. phpMyAdmin importará la base de datos. Verás un mensaje de éxito al final.

[WARNING]: Este proceso sobrescribirá la base de datos actual de tu PrestaShop con la que estás importando. Todos los cambios hechos desde la fecha del backup se perderán. Asegúrate de que es lo que quieres hacer.

Restaurar los archivos

  1. Ve al Administrador de archivos en cPanel y navega hasta la carpeta raíz de tu PrestaShop (normalmente public_html).
  2. Borra todos los archivos y carpetas actuales de tu PrestaShop. Esto es necesario para evitar conflictos entre archivos antiguos y nuevos.
  3. Sube tu archivo backup_prestashop_archivos_2024-05-20.zip a esta carpeta. Puedes usar el botón Cargar en la barra superior.
  4. Una vez subido, haz clic derecho sobre el archivo .zip y selecciona Extraer.
  5. cPanel extraerá todos los archivos a la carpeta. Si te pregunta si quieres sobrescribir archivos existentes, responde que (aunque ya hayas borrado los anteriores, puede haber alguna carpeta vacía).
  6. Una vez extraído, puedes eliminar el archivo .zip del servidor.

Paso 5: Copiar PrestaShop a otro servidor o dominio (Migración)

Este mismo proceso te sirve para copiar prestashop cpanel a otro hosting o dominio. Los pasos son:

  1. Realiza el backup prestashop cpanel de la base de datos y de los archivos como te he explicado.
  2. En el nuevo servidor, crea una base de datos y un usuario, y asígnale todos los privilegios.
  3. Importa tu archivo .sql en la nueva base de datos usando phpMyAdmin.
  4. Sube y extrae los archivos de tu PrestaShop en la carpeta public_html del nuevo servidor.
  5. Edita el archivo de configuración: Necesitarás modificar el archivo config/settings.inc.php (en versiones antiguas) o app/config/parameters.php (en versiones modernas) para actualizar los datos de conexión a la nueva base de datos (nombre, usuario, contraseña) y la URL de tu tienda.
  6. Limpia la caché: Borra el contenido de la carpeta var/cache (o cache en versiones antiguas) para que PrestaShop cargue la nueva configuración.

Este proceso puede ser un poco más complejo. Si no te sientes seguro, es mejor que contactes con el soporte de tu nuevo hosting para que te ayuden a realizar la migración.


Preguntas Frecuentes (FAQ) sobre Copias de Seguridad

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

Depende de la actividad de tu tienda. Si vendes a diario, te recomiendo hacer una copia de seguridad completa cada día o, como mínimo, cada dos días. Si tu tienda tiene poco movimiento, una vez a la semana puede ser suficiente. Lo importante es la constancia.

¿Puedo automatizar el proceso de backup prestashop cpanel?

Sí, puedes hacerlo de dos maneras:

  • Desde cPanel: Algunos hosting ofrecen la herramienta "Backup" o "Copias de seguridad" que te permite programar copias automáticas. Busca en tu cPanel una opción llamada "Backup Wizard" o "Backups".
  • Desde PrestaShop: En el back-office, en Parámetros avanzados > Mantenimiento, puedes encontrar la pestaña "Backup" que te permite generar y descargar copias de seguridad de la base de datos. También hay módulos de terceros que automatizan todo el proceso (archivos + BD) y las envían a servicios en la nube.

¿Dónde debo guardar mis copias de seguridad?

Nunca guardes las copias en el mismo servidor donde está tu tienda. Si el servidor falla, perderás todo. Lo ideal es descargarlas a tu ordenador y, además, subirlas a un servicio de almacenamiento en la nube como Google Drive, Dropbox, Amazon S3, etc. Así tendrás una doble protección.

¿Qué es mejor, usar el backup de cPanel o el de PrestaShop?

Ambos son válidos. El backup de cPanel suele ser más completo porque puede incluir todo el sitio (archivos y base de datos) en un solo paso, pero puede ser menos intuitivo. El backup de PrestaShop es más específico y fácil de usar para la base de datos, pero no incluye los archivos. Lo ideal es que conozcas ambos métodos y uses el que te resulte más cómodo.

Mi hosting usa Syspanel (HestiaCP), ¿cómo hago el backup?

Si tu proveedor te da acceso a Syspanel (antes conocido como HestiaCP), el proceso es similar. En lugar de cPanel, accederás a Syspanel a través del puerto 2106 (ej. tudominio.com:2106). Dentro, busca la sección de "Backup" o "Copias de seguridad" para generar un respaldo completo o parcial de tu cuenta. La lógica es la misma: descargar el archivo de respaldo y guardarlo en un lugar seguro.


Conclusión: El hábito que salvará tu negocio

Hacer una copia seguridad prestashop cpanel no es una tarea opcional; es una responsabilidad fundamental para cualquier propietario de una tienda online. Como has visto, el proceso no es complicado y solo requiere unos minutos de tu tiempo.

Con esta guía, ya tienes el conocimiento para respaldar prestashop de forma manual. Te animo a que establezcas una rutina, ya sea semanal o quincenal, y que combines este hábito con las herramientas de automatización que ofrece tu hosting o módulos especializados.

Recuerda que ante cualquier problema, la tranquilidad de saber que tienes un backup reciente y funcional no tiene precio. Si tienes alguna duda, no dudes en contactar con el soporte de tu hosting; están para ayudarte. ¡Asegura el futuro de tu tienda hoy mismo!

¿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