Cómo crear un backup de PrestaShop en cPanel
Tener una copia de seguridad actualizada de tu tienda online es como tener un seguro de vida para tu negocio. Si algo sale mal —un error al actualizar, un ataque informático o un problema con el servidor—, el backup PrestaShop es tu salvavidas. En esta guía, te explicaremos paso a paso cómo realizar un cPanel backup completo de tu tienda, cubriendo tanto los archivos como la base de datos.
No necesitas ser un experto técnico. Con solo acceder a cPanel y seguir estas instrucciones, podrás proteger tu negocio. Recuerda que las copias seguridad deben ser una rutina, no una urgencia.
¿Qué necesitas para empezar?
Antes de lanzarte a crear tu primer backup, asegúrate de tener lo siguiente a mano:
- Acceso a cPanel: Las credenciales de tu hosting (usuario y contraseña). Normalmente las recibiste por correo al contratar el servicio.
- Cliente FTP (opcional): Como FileZilla, por si quieres descargar los archivos a tu computadora.
- Tiempo suficiente: Dependiendo del tamaño de tu tienda, el proceso puede durar desde unos minutos hasta media hora.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es similar, pero la URL será
tudominio.com:2106. El proceso de backup es casi idéntico, aunque los nombres de las secciones pueden variar ligeramente.
Paso 1: Accede a tu cPanel
El primer paso es tan simple como abrir tu navegador web y escribir la dirección de tu cPanel. Normalmente es algo como:
tudominio.com/cpaneltudominio.com:2083
Introduce tu nombre de usuario y contraseña. Una vez dentro, verás un panel lleno de iconos. No te asustes, solo necesitamos unos pocos.
Paso 2: Crea un backup completo desde cPanel (el método más fácil)
cPanel tiene una herramienta nativa llamada simplemente "Backup" o "Asistente de Backup". Es la forma más rápida y segura de generar un cPanel backup completo.
### 2.1. Localiza la herramienta
Dentro de cPanel, busca la sección "Archivos" o "Files". Allí encontrarás el icono de "Backup". Haz clic en él.
### 2.2. Genera el backup completo
Verás varias opciones. Para una copias seguridad completa de tu tienda PrestaShop, te interesa la que dice "Backup completo" o "Full Backup".
- Haz clic en "Descargar o generar un backup completo".
- En la nueva pantalla, elige el destino del backup. Las opciones son:
- "Home Directory": Lo guarda en tu propio hosting (en la carpeta
backup). Es útil, pero consume espacio de tu disco. - "Remote FTP Server": Lo envía directamente a otro servidor FTP. Ideal si quieres tenerlo fuera de tu hosting.
- "Passive FTP Server": Similar al anterior, pero con un modo de conexión diferente.
- "Secure Copy (SCP)": Para conexiones SSH avanzadas.
- "Home Directory": Lo guarda en tu propio hosting (en la carpeta
- Recomendación para principiantes: Elige "Home Directory". Así lo tendrás accesible para descargar después.
- Introduce tu dirección de correo electrónico para recibir una notificación cuando el backup esté listo (puede tardar varios minutos).
- Haz clic en "Generar Backup".
Una vez finalizado, recibirás un correo. Luego, puedes descargar el archivo .tar.gz desde la misma sección de Backup, en el apartado "Backups disponibles".
[WARNING] Un backup completo de cPanel incluye absolutamente todo: archivos, bases de datos, configuraciones de correo, etc. Es el más seguro, pero también el más pesado. Si solo quieres la tienda, puedes optar por backups parciales (ver más abajo).
Paso 3: Crea un backup parcial (solo archivos de PrestaShop)
A veces no necesitas todo el servidor, solo los archivos de tu tienda. Para ello, puedes usar el Administrador de Archivos de cPanel o un cliente FTP.
### 3.1. Usando el Administrador de Archivos de cPanel
- En cPanel, ve a "Archivos" > "Administrador de Archivos".
- Navega hasta la carpeta donde está instalado PrestaShop. Normalmente es
public_htmlo una subcarpeta (ej:public_html/tienda). - Selecciona toda la carpeta de tu tienda (marca la casilla junto a su nombre).
- En la barra superior, haz clic en "Comprimir".
- Elige "Zip Archive" y dale un nombre como
backup-prestashop-2023-10-26.zip. - Haz clic en "Comprimir Archivo(s)".
- Una vez comprimido, selecciona el archivo
.zipy haz clic en "Descargar".
### 3.2. Usando un cliente FTP (FileZilla)
- Conéctate a tu servidor usando FileZilla con los datos FTP de tu hosting.
- En el panel remoto (derecha), navega a
public_html. - Arrastra la carpeta de tu tienda al panel local (izquierda, tu computadora).
- Espera a que se transfieran todos los archivos. Este proceso puede ser lento si la tienda es grande.
[TIP] Si tu tienda tiene muchas imágenes o productos, la descarga por FTP puede ser más rápida que por el Administrador de Archivos de cPanel.
Paso 4: Exporta la base de datos de PrestaShop
Los archivos no valen nada sin la base de datos. Es ahí donde están los productos, clientes, pedidos y configuraciones. Para hacer un backup PrestaShop completo, debes exportarla por separado.
### 4.1. Accede a phpMyAdmin
- En cPanel, busca la sección "Bases de Datos" y haz clic en "phpMyAdmin".
- Se abrirá una nueva pestaña. En el panel izquierdo, verás una lista de bases de datos. Busca la que usa tu PrestaShop (normalmente se llama algo como
usuario_prestashop). - Haz clic en el nombre de la base de datos para seleccionarla.
### 4.2. Exporta la base de datos
- Con la base de datos seleccionada, haz clic en la pestaña "Exportar" en el menú superior.
- En el método de exportación, elige "Rápido" y en formato asegúrate de que sea "SQL".
- Haz clic en el botón "Continuar" o "Exportar".
- Se descargará un archivo
.sqla tu computadora. ¡Guárdalo bien!
[WARNING] No comprimas el archivo
.sqlcon el mismo nombre que los archivos de la tienda. Guárdalos por separado. El.sqles la base de datos, y el.zipson los archivos. Necesitarás ambos para restaurar tu tienda.
Paso 5: Automatiza tus copias de seguridad
Hacer backups manuales está bien, pero es fácil olvidarse. Para una protección real, necesitas automatizar el proceso.
### 5.1. Usa la programación de tareas de cPanel (Cron Jobs)
- En cPanel, ve a "Avanzado" > "Cron Jobs".
- Puedes crear un trabajo que ejecute un script de backup automáticamente. Por ejemplo, una vez a la semana.
- Si no sabes programar, puedes usar un script simple que haga una copia de la base de datos y los archivos, y la envíe por correo o a un FTP remoto.
[INFO] Muchos hostings ofrecen "Backups automáticos" en sus planes. Actívalos si están disponibles. Pregunta a tu proveedor si incluyen copias seguridad diarias o semanales.
### 5.2. Plugins de PrestaShop para backups
Existen módulos en el marketplace de PrestaShop que pueden hacer backups automáticos y almacenarlos en la nube (Google Drive, Dropbox, etc.). Algunos son de pago, pero te ahorran mucho trabajo manual.
Preguntas Frecuentes (FAQ)
¿Cada cuánto debo hacer un backup de mi PrestaShop?
Depende de la actividad de tu tienda. Si recibes pedidos a diario, lo ideal es un backup diario de la base de datos y semanal de los archivos. Si es un sitio pequeño, con uno semanal basta.
¿El backup de cPanel incluye también los correos electrónicos?
Sí, si haces un "Backup completo" de cPanel, incluye todas las cuentas de correo, sus mensajes y configuraciones. Es una copia exacta de todo tu hosting.
¿Puedo restaurar mi tienda desde este backup?
Sí, pero el proceso de restauración es diferente según el método que uses. Si hiciste un backup completo de cPanel, puedes restaurarlo desde la misma herramienta de Backup. Si solo tienes los archivos y la base de datos, deberás subir los archivos por FTP y luego importar el .sql desde phpMyAdmin.
¿Qué hago si mi backup es muy grande y no puedo descargarlo?
Puedes comprimirlo aún más (por ejemplo, a .tar.gz en lugar de .zip), o dividirlo en partes usando herramientas como WinRAR. Otra opción es usar un servicio de almacenamiento en la nube y subirlo directamente desde el servidor.
¿Es seguro guardar el backup en el mismo hosting?
No es lo más recomendable. Si el servidor falla, perderías tanto la tienda como la copia de seguridad. Lo ideal es descargarlo a tu computadora o subirlo a un servicio en la nube (Google Drive, Dropbox, etc.).
Conclusión: La constancia es la clave
Crear un backup PrestaShop no es complicado, pero requiere disciplina. Con las herramientas de cPanel backup que te hemos mostrado, puedes proteger tu negocio en pocos minutos. Recuerda:
- Backup completo de cPanel: Lo más fácil y completo.
- Backup parcial (archivos + base de datos): Más rápido y ligero.
- Automatización: La mejor manera de no olvidarlo.
No esperes a tener un problema para actuar. Dedica un momento hoy a hacer tu primera copia de seguridad. Tu yo del futuro (y tus clientes) te lo agradecerán. Y si en algún momento te sientes perdido, recuerda que el soporte técnico de tu hosting está para ayudarte. ¡A proteger tu tienda!
