Cómo crear un backup de PrestaShop en WordPress (cPanel)
¡Hola! Soy tu técnico de soporte amigable. Hoy vamos a aprender una tarea súper importante para cualquier tienda online: crear un backup completo de PrestaShop desde cPanel. No te preocupes si no eres un experto, te guiaré paso a paso como si lo hiciera contigo al lado. Al final, incluso veremos cómo restaurarlo si algo sale mal. ¡Empecemos!
¿Por qué es vital hacer un backup de PrestaShop?
Imagina que pasas meses configurando tu tienda, subiendo productos, personalizando plantillas y, de repente, un error de actualización, un ataque o un fallo del servidor borra todo. Sin un backup PrestaShop cPanel, podrÃas perderlo todo: productos, clientes, pedidos e incluso la configuración de SEO. Por eso, hacer copias de seguridad periódicas es como tener un seguro de vida para tu negocio.
Un backup completo de PrestaShop incluye dos partes esenciales:
- Archivos del sitio: el código, las imágenes, los módulos y las plantillas.
- Base de datos: donde se guardan productos, clientes, pedidos y configuraciones.
cPanel nos facilita esta tarea con herramientas integradas. Vamos a verlo.
Requisitos antes de empezar
Antes de lanzarnos, asegúrate de tener esto listo:
- Acceso a cPanel de tu hosting (las credenciales te las dio tu proveedor).
- Espacio suficiente en tu ordenador o en la nube para guardar el backup (normalmente unos cientos de MB o GB).
- Conexión a internet estable (un backup puede tardar varios minutos).
- Si usas un panel como Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. El proceso es similar, pero las rutas pueden variar ligeramente. En este artÃculo nos centramos en cPanel.
[INFO] Si tu hosting usa Syspanel, busca la sección "Backups" o "Copias de seguridad". El concepto es el mismo, solo cambia la interfaz.
Paso 1: Acceder a cPanel
Abre tu navegador y escribe la dirección de acceso a cPanel. Normalmente es algo como tudominio.com/cpanel o https://tuip:2083. Introduce tu usuario y contraseña.
Una vez dentro, busca la sección Archivos (Files). Allà encontrarás la herramienta Backup o Copias de seguridad. Haz clic.
Paso 2: Crear el backup de la base de datos de PrestaShop
La base de datos es el corazón de tu tienda. Aquà se almacenan los datos dinámicos. Sigue estos pasos:
- En la página de Backup de cPanel, busca la sección Descargar una copia de seguridad de la base de datos MySQL.
- Verás una lista de las bases de datos que tienes. Identifica la de tu PrestaShop (suele tener un nombre como
tiusuario_prestashopo similar). - Haz clic en el nombre de la base de datos. Se iniciará la descarga de un archivo con extensión
.sql.gz(comprimido). - Guarda ese archivo en una carpeta segura. Te recomiendo crear una carpeta llamada
Backups_PrestaShopen tu escritorio o en la nube.
[TIP] Si tu base de datos es muy grande, la descarga puede tardar. No cierres la ventana del navegador hasta que termine.
Paso 3: Crear el backup de los archivos del sitio (la carpeta pública)
Ahora toca respaldar todos los archivos de tu tienda: el código, las imágenes, los módulos, etc. Esto se hace comprimiendo la carpeta donde está instalado PrestaShop.
- En la misma página de Backup de cPanel, busca la sección Descargar una copia de seguridad del directorio principal.
- Verás opciones como "Directorio principal" o "Home Directory". Haz clic en ella.
- Se iniciará la descarga de un archivo
.tar.gzo.zipque contiene toda tu cuenta de hosting (incluyendo otros sitios si los tienes). Pero no te preocupes, dentro estará tu PrestaShop. - Alternativa más limpia: Si solo quieres los archivos de PrestaShop, puedes usar el Administrador de Archivos de cPanel:
- Ve a Archivos > Administrador de Archivos.
- Navega hasta la carpeta donde está PrestaShop (normalmente
public_htmlo una subcarpeta comotienda). - Selecciona toda la carpeta (marca la casilla).
- Haz clic en Comprimir y elige Zip Archive.
- Se creará un archivo
.zip. Luego, desde el mismo administrador, puedes descargarlo.
[WARNING] No descargues archivos uno por uno. Comprimirlos ahorra tiempo y evita errores.
Paso 4: Verificar que el backup esté completo
Una vez descargados ambos archivos (el .sql.gz de la base de datos y el .zip o .tar.gz de los archivos), es buena práctica comprobar que no estén corruptos.
- Para el archivo de base de datos: Puedes intentar abrirlo con un editor de texto simple (como Bloc de Notas). Si ves código SQL (sentencias como
CREATE TABLE,INSERT INTO), está bien. - Para el archivo de archivos: Intenta extraerlo en una carpeta temporal. Si se extrae sin errores, todo correcto.
[INFO] Guarda siempre al menos dos copias: una en tu PC y otra en la nube (Google Drive, Dropbox, etc.). AsÃ, si tu ordenador falla, tienes respaldo.
Paso 5: Cómo restaurar un backup de PrestaShop desde cPanel
Ahora, lo que nadie quiere hacer pero es vital saber: restaurar PrestaShop cPanel. Si algo sale mal, aquà tienes los pasos.
Restaurar la base de datos
- En cPanel, ve a phpMyAdmin (dentro de la sección Bases de Datos).
- Selecciona la base de datos de tu PrestaShop (la misma que respaldaste).
- Haz clic en la pestaña Importar.
- Haz clic en Seleccionar archivo y elige el archivo
.sql.gzque descargaste. - Haz clic en Continuar. Espera a que termine la importación.
[WARNING] Antes de importar, asegúrate de que la base de datos esté vacÃa o que quieras sobrescribirla. Si hay datos nuevos, se perderán.
Restaurar los archivos
- En cPanel, ve a Administrador de Archivos.
- Navega hasta la carpeta donde quieres restaurar (normalmente
public_htmlo la subcarpeta de tu tienda). - Sube el archivo
.zipque descargaste (usa la opción Subir). - Una vez subido, selecciona el archivo y haz clic en Extraer.
- Confirma la extracción. Todos los archivos se sobrescribirán.
[TIP] Si tu tienda estaba en una subcarpeta (ej:
public_html/tienda), asegúrate de extraer los archivos en esa misma ruta.
Consejos adicionales para mantener tu PrestaShop seguro
- Programa backups automáticos: Muchos hostings ofrecen backups diarios o semanales desde cPanel. ActÃvalos si puedes.
- Actualiza PrestaShop regularmente: Las versiones antiguas son más vulnerables.
- Usa un plugin de seguridad: Como PrestaShop Security o módulos de firewall.
- Prueba la restauración: Cada cierto tiempo, haz una restauración de prueba en un subdominio o entorno local para asegurarte de que todo funciona.
[INFO] Si usas Syspanel (HestiaCP, puerto 2106), el proceso es similar: busca "Backups" en el panel, selecciona tu dominio y genera una copia. La descarga incluirá archivos y base de datos por separado.
Preguntas frecuentes (FAQ)
¿Cada cuánto debo hacer un backup de PrestaShop?
Depende de la actividad de tu tienda. Si vendes a diario, hazlo al menos una vez por semana. Si tienes pocos cambios, cada mes está bien. Lo ideal es tener backups diarios automáticos.
¿Puedo restaurar un backup en otro hosting?
SÃ, siempre que el nuevo hosting tenga PHP y MySQL compatibles con la versión de PrestaShop que usabas. Deberás cambiar la configuración en el archivo app/config/parameters.php con los nuevos datos de la base de datos.
¿Qué hago si el backup de la base de datos es muy grande?
Puedes dividirlo en partes usando herramientas como BigDump o, mejor, solicita a tu hosting que te ayude con la importación. Algunos paneles como Syspanel permiten subir archivos de hasta 2 GB.
¿El backup incluye mis imágenes de productos?
SÃ, si has respaldado la carpeta de archivos (paso 3). Las imágenes están en la carpeta img dentro de PrestaShop.
¿Y si uso Syspanel en lugar de cPanel?
No hay problema. El concepto es el mismo. En Syspanel, busca la sección "Backups" y selecciona tu dominio. El puerto de acceso es el 2106. La descarga te dará un archivo comprimido con todo.
Conclusión
Crear un backup PrestaShop cPanel no es complicado, solo requiere orden y seguir estos pasos. Recuerda: copiar seguridad PrestaShop es tu red de seguridad ante cualquier imprevisto. Con esta guÃa, ya sabes cómo hacerlo y, lo más importante, cómo restaurar PrestaShop cPanel si llega el momento.
Si te surge cualquier duda, no dudes en contactar con tu soporte técnico. ¡Estamos aquà para ayudarte! Y recuerda, un backup a tiempo evita un disgusto. ¡Hasta la próxima!
[TIP FINAL] Pon un recordatorio en tu calendario cada mes: "Hacer backup de PrestaShop". Tu yo del futuro te lo agradecerá.
