Cómo crear copias de seguridad en cPanel y restaurar tu sitio WordPress
¿Alguna vez has sentido ese escalofrío cuando tu sitio web deja de funcionar? Un error crítico, un plugin mal actualizado o un ataque malicioso pueden borrar meses de trabajo en segundos. Por eso, las copias de seguridad no son un lujo, son un seguro de vida digital. En esta guía, te enseñaré paso a paso cómo crear backups y restaurar tu WordPress usando cPanel, la herramienta de gestión de hosting más popular. No necesitas ser un experto técnico, solo seguir estas instrucciones. ¡Vamos a blindar tu sitio!
¿Por qué son esenciales las copias de seguridad en WordPress?
Tu sitio web es el resultado de horas de contenido, diseño y configuraciones. Perderlo por no tener un backup es como no asegurar una casa que tiene años de recuerdos. Las copias de seguridad te permiten:
- Recuperarte de errores humanos: Un clic equivocado al editar un archivo puede romper todo. Con un backup, vuelves al punto anterior.
- Protegerte contra malware: Si tu sitio es infectado, restaurar una versión limpia es más rápido que limpiar manualmente.
- Actualizar sin miedo: Los plugins y temas pueden causar conflictos. Un backup te da la tranquilidad de probar cambios.
- Migrar tu web: Cambiar de hosting es sencillo si tienes una copia completa de tu sitio.
La regla de oro es la 3-2-1: tres copias de tus datos, en dos formatos diferentes (por ejemplo, local y en la nube), y una copia fuera del sitio (como un disco externo o servicio de almacenamiento).
Requisitos previos antes de empezar
Antes de lanzarte a crear backups, asegúrate de tener:
- Acceso a cPanel: Las credenciales te las proporcionó tu proveedor de hosting. Normalmente accedes mediante
tudominio.com/cpanel. - Credenciales de WordPress: Usuario y contraseña de administrador. Las necesitarás para restaurar la base de datos.
- Conexión a internet estable: Subir y descargar archivos grandes requiere una buena conexión.
- Herramientas adicionales (opcional): Un cliente FTP como FileZilla y un editor de texto como Notepad++ pueden facilitar la restauración manual.
[INFO] Si tu panel de control es Syspanel (la alternativa moderna a cPanel), el proceso es similar. Accede a través del puerto 2106, por ejemplo:
tudominio.com:2106. Syspanel también incluye opciones de backup integradas.
Cómo crear una copia de seguridad completa en cPanel
cPanel ofrece varias formas de hacer backups. La más completa es la copia de seguridad completa, que incluye:
- Archivos del sitio: Todo el contenido de la carpeta
public_html(temas, plugins, subidas, etc.). - Base de datos: La estructura y datos de tu WordPress (entradas, páginas, usuarios, configuraciones).
- Configuraciones de correo y DNS (si aplica).
Paso 1: Accede a la sección de Backup en cPanel
- Inicia sesión en cPanel.
- Busca la sección Archivos y haz clic en Backup o Asistente de Backup (dependiendo de la versión).
- Verás dos opciones principales: Backup completo y Descargas parciales.
Paso 2: Genera el backup completo
- Haz clic en Backup completo o Generar un backup completo.
- Selecciona el destino: Descargar a tu ordenador o Almacenamiento remoto (como Google Drive, Dropbox o un servidor FTP).
- Recomendación: Descárgalo primero a tu PC y luego súbelo a la nube.
- Haz clic en Generar backup. El proceso puede tardar varios minutos, dependiendo del tamaño de tu sitio.
- Una vez completado, verás un enlace para descargar el archivo
.tar.gz. Guárdalo en una ubicación segura.
[WARNING] Nunca guardes el backup en la misma carpeta de tu sitio web. Si un atacante accede a tu servidor, podría borrar o robar esa copia. Descárgalo siempre a tu ordenador o a un servicio externo.
Paso 3: Realiza copias parciales (opcional)
Si solo necesitas respaldar partes específicas:
- Descargar archivos de la cuenta: Ve a Backup > Descargar un backup de archivos de la cuenta. Esto descarga todo el contenido de
public_html. - Descargar base de datos: Ve a Backup > Descargar un backup de base de datos MySQL. Selecciona la base de datos de tu WordPress (normalmente comienza con
wp_).
Cómo restaurar tu sitio WordPress desde un backup en cPanel
Restaurar puede ser más complejo que hacer el backup, pero siguiendo estos pasos lo lograrás sin problemas. Hay dos escenarios comunes:
- Restaurar todo el sitio (archivos + base de datos).
- Restaurar solo la base de datos (por ejemplo, si corrompiste el contenido).
Escenario 1: Restauración completa desde un backup de cPanel
Paso 1: Sube el archivo de backup a cPanel
- En cPanel, ve a Archivos > Administrador de archivos.
- Navega hasta la carpeta
public_html(o la raíz de tu sitio). - Haz clic en Subir y selecciona el archivo
.tar.gzque descargaste. - Espera a que termine la subida (puede ser lenta si el archivo es grande).
Paso 2: Extrae los archivos
- Una vez subido, haz clic derecho sobre el archivo
.tar.gzy selecciona Extraer. - Confirma que deseas sobrescribir los archivos existentes. Esto reemplazará todo el contenido de tu sitio.
- cPanel extraerá los archivos automáticamente. Verás una carpeta con el nombre de tu backup.
Paso 3: Restaura la base de datos
- Ve a Base de datos > phpMyAdmin.
- Selecciona la base de datos de tu WordPress (la misma que en el backup).
- Haz clic en la pestaña Importar.
- Haz clic en Seleccionar archivo y busca el archivo
.sqldentro de la carpeta extraída (suele estar enpublic_html/backup_xxxxx/). - Haz clic en Continuar. phpMyAdmin importará los datos. Si hay errores de tamaño, pide a tu hosting que aumente el límite de subida.
Paso 4: Verifica la configuración
- Abre tu sitio web en el navegador. Debería verse exactamente como cuando hiciste el backup.
- Si ves errores de conexión a la base de datos, edita el archivo
wp-config.phpen la raíz depublic_htmly verifica que los datos de acceso (nombre de la base de datos, usuario, contraseña y host) sean correctos.
[TIP] Si cambiaste de hosting, deberás actualizar las URLs en la base de datos. Puedes usar un plugin como Better Search Replace o consultar a tu soporte técnico.
Escenario 2: Restaurar solo la base de datos
- Sigue el Paso 3 del escenario anterior, pero sin extraer archivos.
- Asegúrate de que la base de datos esté vacía antes de importar (puedes eliminar tablas desde phpMyAdmin).
- Una vez importada, inicia sesión en tu WordPress con las credenciales del backup.
Método alternativo: Restauración manual usando FTP
Si cPanel no funciona o prefieres más control, puedes restaurar manualmente:
- Conéctate por FTP: Usa un cliente como FileZilla con las credenciales de tu hosting.
- Sube los archivos: Arrastra la carpeta
public_htmldel backup a tu servidor, sobrescribiendo todo. - Importa la base de datos: Ve a phpMyAdmin y sigue el mismo proceso de importación.
- Ajusta permisos: Asegúrate de que los archivos tengan permisos 644 y las carpetas 755.
[WARNING] La restauración manual es más propensa a errores. Siempre verifica que los archivos se hayan subido completamente y que la base de datos no tenga conflictos.
Preguntas frecuentes (FAQ) sobre backups y restauración
¿Cada cuánto debo hacer copias de seguridad?
Depende de la frecuencia con la que actualices tu sitio. Como mínimo, una vez a la semana. Si publicas contenido a diario, haz backups diarios automáticos con plugins como UpdraftPlus.
¿Puedo restaurar un backup de cPanel en otro hosting?
Sí, siempre que el nuevo hosting tenga cPanel o Syspanel. Solo necesitas subir el archivo .tar.gz y seguir los pasos de restauración. Si cambias de panel, puede que necesites ayuda técnica.
¿Qué hago si el backup no se descarga correctamente?
Prueba a generarlo de nuevo. Si el archivo está corrupto, no podrás restaurarlo. Siempre verifica el tamaño del archivo descargado (debe coincidir con el mostrado en cPanel).
¿Los backups de cPanel incluyen los correos electrónicos?
Sí, si seleccionas Backup completo, incluye las cuentas de correo y sus mensajes. Pero para restaurarlos, necesitas que tu hosting tenga el mismo servidor de correo.
¿Puedo programar backups automáticos en cPanel?
Algunas versiones de cPanel lo permiten desde la sección Backup > Programar backup. Si no, puedes usar plugins de WordPress como BackWPup o Jetpack (versión premium).
¿Qué pasa si olvido la contraseña de la base de datos?
Puedes resetearla desde cPanel > Base de datos MySQL. Luego actualiza wp-config.php con la nueva contraseña.
Consejos finales para una estrategia de backups sólida
- Automatiza: Usa plugins de WordPress como UpdraftPlus (gratuito) para enviar backups a Google Drive o Dropbox. Combínalo con los backups de cPanel.
- Prueba tus backups: No esperes a una emergencia. Restaura tu sitio en un entorno de prueba (como un subdominio) para asegurarte de que funcionan.
- Mantén registros: Anota las fechas de los backups y los cambios importantes en tu sitio. Esto te ayudará a elegir la versión correcta.
- Seguridad adicional: Protege tu cPanel con contraseñas fuertes y activa la autenticación de dos factores si está disponible.
[INFO] Recuerda que Syspanel (acceso por puerto 2106) ofrece funcionalidades similares a cPanel. Si tu hosting usa este panel, busca la sección Backups en el menú principal.
Tu sitio WordPress es tu activo digital más valioso. Con estos pasos, has aprendido a crear copias de seguridad y a restaurarlas sin pánico. Ahora, cada actualización o cambio será una aventura segura. ¡No dejes para mañana el backup que puede salvar tu web hoy!
Si tienes dudas, tu proveedor de hosting suele ofrecer soporte gratuito para estos procesos. No dudes en contactarlos. ¡Buena suerte y feliz respaldo!
