WordPress y PrestaShop: Cómo hacer una copia de seguridad desde cPanel
Introducción: ¿Por qué es vital hacer copias de seguridad de tu web?
Si tienes una tienda online con PrestaShop o un blog con WordPress, sabes que tu sitio web es el corazón de tu negocio o proyecto. Pero, ¿qué pasaría si un día, por un error humano, un ataque informático o un fallo del servidor, pierdes todo tu contenido, productos y configuraciones? Esa pesadilla se puede evitar fácilmente con un buen respaldo hosting. Y la herramienta más común y accesible para hacerlo es cPanel.
cPanel es el panel de control de hosting más popular del mundo. Te permite gestionar tu web, correos, bases de datos y, por supuesto, realizar copias de seguridad. En esta guía extensa y práctica, te explicaré paso a paso cómo hacer una copia de seguridad WordPress y un backup PrestaShop desde cPanel. No necesitas ser un experto técnico; solo sigue cada paso con calma.
¿Qué necesitas antes de empezar?
Antes de lanzarnos a los pasos, asegúrate de tener a mano lo siguiente:
- Acceso a cPanel: Las credenciales te las proporcionó tu empresa de hosting. Normalmente se accede desde
tudominio.com/cpanelotudominio.com:2083. - Cliente FTP o el Administrador de Archivos de cPanel: Para descargar los archivos de la copia.
- Paciencia: Una copia de seguridad completa puede tardar varios minutos, dependiendo del tamaño de tu web.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es similar pero por el puerto 2106. Por ejemplo:
tudominio.com:2106. Aunque esta guía se centra en cPanel, los principios son universales.
## Método 1: Copia de seguridad completa del sitio (recomendado)
Este método respalda todo tu sitio: archivos, bases de datos, correos, configuraciones, etc. Es el más completo y seguro.
### Paso 1: Accede a cPanel
Abre tu navegador y escribe la URL de acceso. Introduce tu usuario y contraseña. Una vez dentro, busca la sección "Archivos" o "Files".
### Paso 2: Busca la herramienta "Copias de seguridad" o "Backup"
Dentro de la sección Archivos, verás un icono que dice "Copias de seguridad" (en inglés "Backup"). Haz clic allí.
### Paso 3: Genera la copia de seguridad completa
En la pantalla de Copias de seguridad, busca la opción "Copias de seguridad completas" o "Full Backup". Verás algo como:
- Copia de seguridad completa: Aquí puedes elegir qué incluir. Selecciona "Home Directory" (tu directorio principal) y "Databases" (bases de datos). También puedes marcar "Email Forwarders & Filters" si quieres conservar la configuración de correo.
- Destino de la copia: Elige "Home Directory" para que se guarde en tu cuenta de hosting. Luego podrás descargarla.
Haz clic en "Generar copia de seguridad" o "Generate Backup". El proceso comenzará. Dependiendo del tamaño, puede tardar desde unos segundos hasta varios minutos.
### Paso 4: Descarga la copia a tu ordenador
Una vez generada, verás un enlace para descargar el archivo .tar.gz. Haz clic derecho y selecciona "Guardar enlace como..." para descargarlo a tu computadora. Guarda este archivo en un lugar seguro (disco duro externo, nube, etc.).
[WARNING] No dejes la copia de seguridad en el servidor. Si tu hosting sufre un ataque, podrías perder también el respaldo. Descárgala siempre.
### Paso 5: Verifica que la copia se haya creado correctamente
Abre el archivo descargado con un programa como 7-Zip o WinRAR. Deberías ver carpetas como home, public_html y archivos de bases de datos. Si todo está ahí, ¡felicidades! Tienes un respaldo hosting completo.
## Método 2: Copia de seguridad manual de archivos y base de datos por separado
Este método es más granular. Te permite respaldar solo los archivos de tu web (WordPress o PrestaShop) y la base de datos por separado. Es útil si solo quieres guardar lo esencial.
### Paso 1: Respalda los archivos de tu sitio (WordPress o PrestaShop)
- Accede al Administrador de Archivos de cPanel: Busca la herramienta "Administrador de Archivos" (File Manager).
- Navega a la carpeta
public_html: Esta carpeta contiene todos los archivos de tu web. Si tienes varios dominios, busca la carpeta correspondiente (ej.public_html/tudominio.com). - Selecciona todos los archivos: Marca la casilla superior para seleccionar todo, o haz clic en "Seleccionar todo".
- Comprime los archivos: En el menú superior, haz clic en "Comprimir" (Compress). Elige "Zip Archive" y dale un nombre como
backup-web-2023-10-27.zip. - Descarga el archivo: Una vez comprimido, aparecerá en la lista. Haz clic derecho y elige "Descargar".
### Paso 2: Respalda la base de datos
- Ve a la sección "Bases de datos" en cPanel. Busca "phpMyAdmin".
- Selecciona tu base de datos: En la columna izquierda, haz clic en el nombre de la base de datos de tu web (suele llamarse algo como
usuario_wpousuario_presta). - Exporta la base de datos: En el menú superior, haz clic en "Exportar". Luego en "Rápido" y "SQL". Finalmente, haz clic en "Continuar". Se descargará un archivo
.sql.
[TIP] Para WordPress, la base de datos suele tener el prefijo
wp_. Para PrestaShop, suele serps_. Si no estás seguro, revisa el archivowp-config.phpoconfig/settings.inc.php.
### Paso 3: Guarda ambos archivos juntos
Ahora tienes dos archivos: el ZIP con los archivos de tu web y el SQL con la base de datos. Guárdalos en la misma carpeta, por ejemplo: backup-completo-wordpress-2023-10-27. Así tendrás todo lo necesario para restaurar tu sitio.
## Comparativa: Copia de seguridad WordPress vs PrestaShop
Aunque el proceso es muy similar, hay pequeñas diferencias que debes conocer:
| Característica | WordPress | PrestaShop |
|---|---|---|
| Archivos clave | wp-config.php, wp-content/ | config/settings.inc.php, img/, modules/ |
| Base de datos | Tablas con prefijo wp_ | Tablas con prefijo ps_ |
| Tamaño típico | Pequeño a mediano (pocos MB) | Grande (muchas imágenes y productos) |
| Frecuencia recomendada | Semanal (o diario si actualizas mucho) | Diario (por los pedidos y clientes) |
[INFO] Si tu web es muy grande (por ejemplo, una tienda con miles de productos), la copia de seguridad completa desde cPanel puede tardar más. En ese caso, considera usar plugins de backup como UpdraftPlus (WordPress) o módulos de backup en PrestaShop.
## Preguntas Frecuentes (FAQ)
### ¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de la actividad de tu web. Para un blog personal, una vez al mes puede bastar. Para una tienda online con pedidos diarios, lo ideal es cada 24 horas. Si haces cambios importantes (actualizar plugins, temas, añadir productos), haz una copia justo antes.
### ¿Puedo automatizar la copia de seguridad desde cPanel?
Sí, muchos hostings ofrecen la opción de copias de seguridad automáticas en cPanel. Busca la sección "Programar copias de seguridad" (Backup Schedule). Allí puedes elegir la frecuencia (diaria, semanal, mensual) y el destino (correo, FTP, almacenamiento en la nube). No todos los planes lo incluyen, consulta con tu proveedor.
### ¿Qué hago si mi hosting usa Syspanel en lugar de cPanel?
Si tu panel es Syspanel (antes HestiaCP), accede por el puerto 2106 (ejemplo: tudominio.com:2106). Dentro, busca la opción "Backup" o "Copias de seguridad". El proceso es similar: podrás generar un respaldo completo de tu cuenta. Aunque la interfaz es diferente, el concepto es el mismo.
### ¿Cómo restauro una copia de seguridad desde cPanel?
Para restaurar, ve a cPanel > Copias de seguridad > Restaurar. Allí podrás subir el archivo .tar.gz que descargaste. También puedes restaurar por partes: primero los archivos (subiendo el ZIP al public_html) y luego la base de datos (desde phpMyAdmin, importando el SQL).
[WARNING] Al restaurar, sobrescribirás los datos actuales. Asegúrate de tener una copia reciente antes de hacerlo.
### ¿Es seguro guardar la copia en el mismo servidor?
No. Si el servidor sufre un fallo (disco duro dañado, ataque ransomware), perderás tanto tu web como la copia. Siempre descarga el respaldo a tu ordenador, a un disco externo o a la nube (Google Drive, Dropbox, etc.).
## Conclusión: Tu tranquilidad está en un backup
Hacer una copia de seguridad WordPress o un backup PrestaShop desde cPanel es sencillo, rápido y te da una tranquilidad enorme. No esperes a que ocurra un desastre para tomar acción. Dedica 15 minutos hoy mismo a generar tu primer respaldo y configura una rutina de backups periódicos.
Recuerda: un respaldo hosting no es un lujo, es una necesidad. Con esta guía, ya tienes el conocimiento para proteger tu proyecto. Si tienes dudas, revisa la sección de FAQ o consulta con el soporte de tu hosting. ¡Tu web te lo agradecerá!
[TIP FINAL] Pon una alarma en tu calendario cada semana para hacer una copia de seguridad. Así nunca se te olvidará. ¡Tu yo del futuro te lo agradecerá!
