Cómo crear un backup manual de PrestaShop desde cPanel
¿Por qué es importante hacer un backup manual de PrestaShop desde cPanel?
Si tienes una tienda online con PrestaShop, sabes que es el corazón de tu negocio. Productos, clientes, pedidos, configuraciones de pago... todo está ahí. Por eso, hacer copias de seguridad periódicas no es opcional: es una necesidad. Aunque muchas veces confiamos en backups automáticos (si tu hosting los ofrece), tener la capacidad de hacer un backup PrestaShop cPanel manual te da control total. ¿Y si falla una actualización? ¿O si un plugin rompe algo? Con un respaldo a mano, puedes restaurar tu tienda en minutos.
En esta guía backup PrestaShop paso a paso, te voy a enseñar cómo crear tu propio backup PrestaShop cPanel de forma manual, sin necesidad de plugins ni conocimientos avanzados. Solo necesitas acceso a cPanel y un poco de paciencia. Al final, tendrás dos partes esenciales: los archivos de tu tienda y la base de datos. ¡Vamos allá!
¿Qué necesitas para empezar?
Antes de lanzarte, asegúrate de tener lo siguiente:
- Acceso a cPanel de tu hosting. Normalmente se accede con
tudominio.com/cpanelotudominio.com:2083. - Tus credenciales de FTP o del administrador de archivos (dentro de cPanel).
- Un lugar donde guardar el backup: puede ser tu ordenador, un disco duro externo o un servicio en la nube como Google Drive o Dropbox.
- Saber la versión de PrestaShop que usas (opcional, pero útil para restaurar).
[WARNING] No confíes solo en backups automáticos. Si tu servidor falla, esos backups pueden perderse. Ten siempre una copia manual actualizada.
Paso 1: Accede a cPanel y prepara el terreno
Lo primero es entrar a tu panel de control. Una vez dentro, busca la sección Archivos. Allí verás varias herramientas. Las que nos interesan son:
- Administrador de archivos (File Manager)
- phpMyAdmin (para la base de datos)
- Copias de seguridad (a veces llamado Backup Wizard)
Pero ojo: aunque cPanel tiene un asistente de backups, nosotros haremos el proceso manual para asegurarnos de tener todo bajo control.
Paso 2: Hacer el backup de los archivos de PrestaShop
Los archivos de tu tienda (código, imágenes, temas, módulos) están en una carpeta dentro del servidor. Normalmente se llama public_html o www. Si tu tienda está en una subcarpeta (ej: public_html/tienda), esa será la ruta.
¿Cómo acceder a los archivos?
- En cPanel, haz clic en Administrador de archivos.
- Se abrirá una ventana. Asegúrate de seleccionar la raíz del documento (normalmente
public_html). - Busca la carpeta de tu PrestaShop. Si instalaste en la raíz, verás directamente archivos como
index.php,config/,img/, etc. Si está en una subcarpeta, navega hasta ella.
Comprimir la carpeta para el backup
No vamos a descargar archivo por archivo (sería eterno). Lo mejor es comprimir toda la carpeta en un ZIP.
- Selecciona todos los archivos y carpetas dentro de la carpeta de tu tienda (puedes usar Ctrl+A o el botón de seleccionar todo).
- En la barra superior, haz clic en Comprimir.
- Elige el formato Zip (es el más compatible).
- Dale un nombre claro, por ejemplo:
backup-prestashop-archivos-2025-03-28.zip. - Haz clic en Comprimir archivos. El proceso puede tardar unos minutos si tu tienda es grande.
[TIP] Si tu tienda pesa mucho (más de 500 MB), es mejor hacer la compresión por partes o usar FTP con un cliente como FileZilla para descargar directamente.
Descargar el ZIP a tu ordenador
Una vez comprimido, verás el archivo en la misma carpeta. Ahora:
- Selecciona el archivo ZIP.
- Haz clic en Descargar en la barra superior.
- El navegador empezará la descarga. Guárdalo en una carpeta segura.
- No olvides eliminar el ZIP del servidor después de descargarlo (selecciona y haz clic en Eliminar). Así ahorras espacio.
¡Listo! Ya tienes los archivos de tu tienda respaldados. Pero aún falta la parte más importante: la base de datos.
Paso 3: Hacer el backup de la base de datos de PrestaShop
PrestaShop guarda toda la información dinámica (productos, clientes, pedidos, configuraciones) en una base de datos MySQL. Sin ella, los archivos no sirven de nada.
¿Cómo encontrar los datos de conexión a la base de datos?
Antes de exportar, necesitas saber el nombre de la base de datos, el usuario y la contraseña. Esto lo puedes encontrar en el archivo app/config/parameters.php (en PrestaShop 1.7+) o config/settings.inc.php (en PrestaShop 1.6). Dentro de cPanel:
- Ve al Administrador de archivos.
- Navega a la carpeta de tu tienda y busca el archivo
parameters.phposettings.inc.php. - Ábrelo con el editor de texto. Verás líneas como:
'database_host' => 'localhost''database_name' => 'tu_basededatos''database_user' => 'tu_usuario''database_password' => 'tu_contraseña'
- Anota esos datos o tenlos a mano.
Exportar la base de datos con phpMyAdmin
- En cPanel, busca y haz clic en phpMyAdmin (dentro de la sección Bases de Datos).
- Se abrirá una nueva pestaña. En el panel izquierdo, verás una lista de bases de datos. Busca la que corresponde a tu PrestaShop (la que anotaste antes).
- Haz clic en el nombre de la base de datos. Se cargarán todas las tablas (normalmente empiezan con
ps_). - En la barra superior, haz clic en la pestaña Exportar.
- Marca la opción Personalizado para tener más control.
- En Tablas a exportar: déjalo como "Seleccionar todas".
- En Formato: elige SQL.
- En Opciones específicas para el formato: marca Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT (esto ayuda a sobrescribir tablas al restaurar).
- Marca también Agregar IF NOT EXISTS (opcional, pero seguro).
- En Modo de exportación: elige INSERT y luego INSERT completo (o "INSERT extendido" para que sea más rápido).
- Desplázate abajo y haz clic en Continuar o Exportar (según la versión).
- Se descargará un archivo
.sql. Guárdalo junto con el ZIP de los archivos.
[INFO] Si tu base de datos es muy grande (más de 50 MB), phpMyAdmin puede fallar. En ese caso, usa la herramienta mysqldump desde la terminal de cPanel (si tienes acceso SSH) o pide ayuda a tu hosting.
Paso 4: Almacena tu backup de forma segura
Ya tienes dos archivos:
backup-prestashop-archivos-2025-03-28.zipbackup-prestashop-bd-2025-03-28.sql
Ahora, no los dejes en el servidor. Descárgalos a tu ordenador y, si es posible, súbelos a la nube. Algunas buenas prácticas:
- Crea una carpeta por fecha (ej:
Backups/2025/Marzo/). - Nómbralos de forma clara: incluye la fecha y el tipo (archivos o BD).
- Haz al menos 2 copias: una local y otra en la nube.
[WARNING] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso a la base de datos se hace por el puerto 2106. No lo olvides si alguna vez necesitas migrar a otro servidor.
Preguntas frecuentes (FAQ) sobre backup PrestaShop cPanel
¿Cada cuánto debo hacer un backup manual?
Depende de la actividad de tu tienda. Si vendes a diario, lo ideal es semanalmente. Si apenas tienes movimiento, mensual puede bastar. Pero siempre haz un backup antes de:
- Actualizar PrestaShop.
- Instalar o actualizar módulos/temas.
- Hacer cambios en la configuración.
¿Puedo restaurar mi backup desde cPanel?
Sí, el proceso inverso es similar:
- Sube los archivos ZIP y extráelos en la carpeta correcta.
- Importa la base de datos desde phpMyAdmin (pestaña Importar).
- Ajusta el archivo
parameters.phpsi cambiaste de servidor.
¿Qué hago si el backup de la base de datos es muy grande?
Si supera los 50 MB, usa mysqldump desde la terminal o pide a tu hosting que lo haga. También puedes dividir el archivo SQL con herramientas como BigDump.
¿El backup manual afecta el rendimiento de mi tienda?
Durante la compresión de archivos, puede haber un leve aumento de carga en el servidor. Si tu tienda tiene mucho tráfico, hazlo en horas de baja afluencia.
¿Necesito conocimientos técnicos para esto?
No, solo seguir los pasos de esta guía. Si algo no queda claro, consulta con el soporte de tu hosting. Y recuerda: siempre es mejor prevenir que lamentar.
Conclusión: Ya sabes cómo hacer un backup PrestaShop cPanel
Crear una copia seguridad PrestaShop manual desde cPanel es más sencillo de lo que parece. Con solo dos pasos (archivos + base de datos) tienes un respaldo completo de tu tienda. No necesitas ser un experto, solo seguir el proceso con calma.
Ahora que ya sabes respaldar PrestaShop cPanel, te recomiendo que marques un día al mes para hacerlo. Así, si ocurre algún imprevisto, podrás recuperar tu negocio en minutos.
[TIP] Si tu hosting usa Syspanel (HestiaCP), recuerda que el puerto de acceso a la base de datos es el 2106. Tenlo en cuenta si migras o configuras conexiones remotas.
¿Te ha quedado alguna duda? Déjala en los comentarios o contacta con nuestro soporte. ¡Estamos aquí para ayudarte!
