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

Cómo hacer una copia de seguridad de PrestaShop con cPanel y WordPress

Actualizado el 12 de noviembre de 2025

¿Tienes una tienda online con PrestaShop y te da miedo perder todos tus productos, clientes y pedidos por un error o un ataque informático? Tranquilo, es una preocupación más que lógica. La buena noticia es que hacer una copia de seguridad de tu tienda es un proceso mucho más sencillo de lo que parece, incluso si no eres un experto en tecnología.

En esta guía completa, te voy a explicar paso a paso cómo hacer una copia seguridad prestashop cpanel de forma manual y segura. Además, aunque el título mencione WordPress, te aclararé por qué PrestaShop requiere un enfoque diferente y cómo adaptar tu panel de control (ya sea cPanel o Syspanel) para proteger tu negocio. Al final, también te enseñaré a restaurar tu tienda desde ese respaldo, para que estés preparado ante cualquier imprevisto.


¿Por qué es vital hacer un backup de PrestaShop?

Piensa en tu tienda online como un edificio. Los archivos de tu servidor son los ladrillos y la estructura, y la base de datos es el cableado eléctrico y las tuberías. Si falla cualquiera de las dos cosas, el edificio se cae. Un backup prestashop te permite reconstruir todo el edificio si ocurre un desastre.

Los motivos más comunes para necesitar un respaldo son:

  • Errores humanos: Actualizar un módulo, modificar un archivo de configuración o borrar algo por accidente.
  • Ataques de malware o hacking: Un código malicioso puede corromper tus archivos o robar datos de clientes.
  • Fallos del servidor: Problemas de hardware o cortes de energía pueden dañar tu sitio.
  • Actualizaciones fallidas: A veces, actualizar PrestaShop o un tema puede romper la tienda.

Hacer una copia seguridad prestashop cpanel es tu póliza de seguros. Te permite volver a un estado anterior, funcional y limpio, en cuestión de minutos.


Lo que necesitas antes de empezar

Para este proceso, necesitarás dos cosas principales:

  1. Acceso a tu panel de control de hosting. Normalmente es cPanel, pero si tu proveedor usa Syspanel (recuerda que el acceso es a través del puerto 2106), los pasos son muy similares.
  2. Un cliente FTP (como FileZilla) o el administrador de archivos de tu panel. Esto es para descargar los archivos de tu tienda.

IMPORTANTE: Un backup completo de PrestaShop consta de dos partes:

  • Los archivos del sitio: Todo el código PHP, imágenes, temas, módulos, etc.
  • La base de datos: Donde se almacenan todos tus productos, pedidos, clientes y configuraciones.

Necesitas ambas partes para tener una copia de seguridad funcional. No sirve de nada tener solo una.


Paso a paso: Cómo hacer un backup de PrestaShop con cPanel

Vamos a dividir el proceso en dos fases principales: la copia de los archivos y la copia de la base de datos.

Fase 1: Copiar los archivos de tu tienda (El "Esqueleto")

Esta fase consiste en descargar todos los archivos que componen tu tienda a tu ordenador.

Opción A: Usando el Administrador de Archivos de cPanel (Más fácil para principiantes)

  1. Inicia sesión en tu cPanel y busca la sección "Archivos". Haz clic en "Administrador de Archivos".
  2. Se abrirá una ventana; selecciona la carpeta raíz de tu sitio. Normalmente es public_html o www. Si tu tienda está en una subcarpeta (por ejemplo, public_html/tienda), navega hasta ella.
  3. Una vez dentro de la carpeta de tu tienda, verás todos los archivos y carpetas (como admin, img, modules, themes, etc.). Haz clic en "Seleccionar todo" en la barra superior.
  4. Con todo seleccionado, haz clic en el botón "Comprimir" en la barra superior.
  5. Elige el tipo de compresión "Zip Archive" y haz clic en "Comprimir archivos". cPanel creará un archivo .zip en la misma carpeta.
  6. Espera a que el proceso termine. Puede tardar unos minutos si tu tienda es grande.
  7. Una vez creado, verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona "Descargar". Guarda el archivo en un lugar seguro de tu ordenador.
  8. MUY IMPORTANTE: Después de descargarlo, vuelve al Administrador de Archivos y elimina el archivo .zip que creaste en el servidor. Dejarlo ahí ocupa espacio y puede ser un riesgo de seguridad.

Opción B: Usando un Cliente FTP (FileZilla) (Más control)

  1. Descarga e instala FileZilla (es gratuito).
  2. Necesitarás tus datos FTP: Host (tu dominio o IP), Usuario, Contraseña y Puerto (normalmente 21). Puedes encontrar estos datos en tu cPanel bajo "Cuentas FTP".
  3. Conecta FileZilla a tu servidor. En el panel derecho verás los archivos de tu servidor. Navega hasta public_html (o la carpeta de tu tienda).
  4. En el panel izquierdo, navega hasta la carpeta de tu ordenador donde quieras guardar el backup.
  5. Selecciona todos los archivos y carpetas de la derecha (puedes usar Ctrl+A), haz clic derecho y selecciona "Descargar".
  6. FileZilla comenzará a transferir todos los archivos. Este proceso puede tardar bastante si tu tienda tiene muchas imágenes. Es normal.
  7. Cuando termine, tendrás una copia exacta de tus archivos en tu ordenador. Esta opción no comprime los archivos, pero es igual de válida para un backup.

Fase 2: Copiar la base de datos (El "Cerebro")

Esta es la parte más crítica. Aquí es donde se encuentra toda la información valiosa de tu negocio.

  1. Vuelve a tu cPanel y busca la sección "Bases de Datos". Haz clic en "phpMyAdmin".
  2. Se abrirá una nueva pestaña con phpMyAdmin. En el panel izquierdo, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos de tu tienda PrestaShop. (Si no sabes cuál es, puedes encontrarlo en tu archivo app/config/parameters.php dentro de tus archivos descargados).
  3. Una vez dentro, verás todas las tablas de tu base de datos. Haz clic en la pestaña "Exportar" en la parte superior.
  4. En la mayoría de los casos, la opción "Rápida" y el formato "SQL" son los correctos. Haz clic en el botón "Continuar" en la parte inferior.
  5. phpMyAdmin descargará un archivo .sql a tu ordenador. ¡Este archivo es tu base de datos y es oro puro!

[WARNING] Nunca modifiques el archivo .sql que descargaste. Cualquier cambio, incluso un simple espacio, puede corromper la base de datos y hacer que tu tienda no funcione.


¿Y si mi hosting usa Syspanel en lugar de cPanel?

Si tu proveedor de hosting utiliza el panel Syspanel, no te preocupes. El proceso es prácticamente idéntico, solo cambia la interfaz.

  • Para acceder a Syspanel, recuerda que la URL es https://tu-dominio.com:2106.
  • Buscarás secciones llamadas "Administrador de Archivos" y "Bases de Datos" o "phpMyAdmin". Las funciones son las mismas: comprimir/descargar archivos y exportar la base de datos.

La lógica es exactamente la misma, solo cambia el aspecto visual del panel.


Cómo restaurar PrestaShop desde tu backup (El "Plan B")

Saber hacer el backup es solo la mitad del trabajo. Saber restaurar prestashop cpanel es igual de importante. Vamos a ver cómo hacerlo.

Restaurar la Base de Datos

  1. Ve a phpMyAdmin en tu cPanel.
  2. En el panel izquierdo, selecciona la base de datos donde quieres restaurar la información. Si vas a restaurar sobre una tienda existente, es mejor que primero elimines todas las tablas (marca todas y elige "Eliminar") para evitar conflictos.
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql que descargaste anteriormente.
  5. Deja todas las opciones por defecto y haz clic en "Continuar" en la parte inferior.
  6. Espera a que se complete el proceso. Si la base de datos es grande, puede tardar unos segundos o minutos. Verás un mensaje de éxito al final.

Restaurar los Archivos

  1. Sube todos los archivos de tu backup a tu servidor. Puedes hacerlo con FileZilla o con el Administrador de Archivos de cPanel.
  2. Con FileZilla: Conecta y navega hasta public_html. Sube todos los archivos desde tu ordenador, sobrescribiendo los existentes.
  3. Con el Administrador de Archivos: Primero sube el archivo .zip que creaste (o el que tengas) a public_html. Luego, haz clic derecho sobre él y selecciona "Extraer". Esto descomprimirá todos los archivos en su lugar. Después, elimina el archivo .zip del servidor.

[WARNING] Al sobrescribir los archivos, asegúrate de que los permisos de las carpetas (cache, img, themes, etc.) sean los correctos (generalmente 755 para carpetas y 644 para archivos). Si no lo son, tu tienda puede dar errores de "permiso denegado".


Preguntas Frecuentes (FAQ) sobre el Backup de PrestaShop

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

Depende de la actividad de tu tienda. Si haces pocos cambios, una vez a la semana es suficiente. Si actualizas productos o gestionas pedidos a diario, te recomiendo hacer un backup diario o automatizarlo con tu hosting.

¿Puedo automatizar el backup?

Sí, la mayoría de los paneles de control (cPanel, Syspanel) ofrecen herramientas de "Backup" o "Copias de seguridad" que te permiten programar copias automáticas de archivos y bases de datos. También existen módulos de PrestaShop y scripts que lo hacen.

¿Qué hago si mi backup no funciona?

Primero, respira. Es frustrante, pero tiene solución. Revisa si el archivo .sql no está vacío y si los archivos subidos están completos. A veces, el problema es un error de permisos. Si has intentado todo, puede que el backup esté dañado. Por eso es crucial tener backups de diferentes fechas.

¿Es lo mismo hacer un backup de PrestaShop que de WordPress?

No, aunque la idea general es la misma (archivos + base de datos), la estructura interna y los archivos de configuración son diferentes. WordPress usa un archivo wp-config.php, mientras que PrestaShop usa app/config/parameters.php. Las herramientas de backup de WordPress (como plugins) no funcionan con PrestaShop. Por eso es importante hacerlo manualmente o con herramientas específicas de PrestaShop.

¿Dónde debo guardar mis backups?

En un lugar fuera de tu servidor. Puedes guardarlos en tu ordenador, en un disco duro externo, en un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.) o en un servicio de backup remoto. Si tu servidor falla y tu backup está en él, lo has perdido todo.


Consejos finales para una protección total

  • Prueba tus backups: No esperes a tener un desastre para comprobar si tu backup funciona. Restáuralo en un subdominio o en un hosting de pruebas de vez en cuando para asegurarte de que todo está en orden.
  • Mantén PrestaShop actualizado: Las actualizaciones corrigen vulnerabilidades de seguridad. Un sitio actualizado es menos propenso a ser hackeado.
  • Usa contraseñas seguras: Tanto para tu cPanel como para el acceso a tu tienda y a la base de datos.

Hacer una copia seguridad prestashop cpanel es una tarea que, una vez aprendida, se convierte en un hábito rápido y sencillo. No es cuestión de "si" tendrás un problema, sino de "cuándo". Estar preparado te dará una tranquilidad invaluable y protegerá el trabajo de tu negocio online. ¡Empieza hoy mismo y duerme tranquilo sabiendo que tu tienda está a salvo!

¿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