¿Cómo hacer backup de un sitio WordPress en cPanel? (Guía completa)
¿Alguna vez has sentido ese escalofrío al pensar en perder todo el contenido de tu web? Un plugin que falla, un error humano al borrar un archivo, un hackeo inesperado... Los sustos son más comunes de lo que crees. Por eso, saber cómo hacer un backup de WordPress en cPanel no es una opción, es una necesidad vital para cualquier propietario de un sitio web.
En esta guía completa, paso a paso y sin tecnicismos innecesarios, te voy a enseñar a realizar una copia de seguridad WordPress de dos maneras: la manual (con File Manager y phpMyAdmin) y la automática (con plugins). Al final, sabrás exactamente cómo respaldar sitio web cPanel como un profesional, incluso si es tu primera vez.
Vamos a ello. No necesitas ser un experto en Linux o SysAdmin para lograrlo, solo seguir las instrucciones al pie de la letra.
¿Qué es exactamente un backup de WordPress?
Antes de ponernos manos a la obra, es crucial entender qué estamos protegiendo. Un sitio WordPress no es un bloque único, sino que se compone de dos partes fundamentales e inseparables:
- Los Archivos del Sitio: Aquí viven el núcleo de WordPress, tus temas, los plugins y, lo más importante, las imágenes y archivos subidos a tu biblioteca de medios. Son todos esos archivos que ves en el administrador de archivos de tu hosting.
- La Base de Datos: Es el cerebro de tu web. En ella se almacenan todas tus entradas, páginas, comentarios, configuraciones y datos de usuarios. Sin ella, tu sitio sería solo un cascarón vacío.
Para que un backup manual WordPress sea realmente efectivo, debes guardar ambas partes. Si solo guardas los archivos o solo la base de datos, tendrás un respaldo incompleto que no te servirá de nada en una emergencia. Piensa en ello como hacer una copia de seguridad de tu ordenador: necesitas tanto el sistema operativo (archivos) como tus documentos (base de datos).
Antes de Empezar: Prepara tu Estrategia de Copia de Seguridad
Un buen plan de respaldo no es solo hacer una copia hoy y olvidarte. Debes establecer una rutina. Te recomiendo seguir estos pasos previos:
- Decide la frecuencia: Si publicas contenido a diario, lo ideal es un backup diario. Si es un sitio estático o de negocio, un backup semanal puede ser suficiente.
- Establece una política de retención: No necesitas guardar 100 copias. Te sugiero conservar al menos las últimas 4 o 5 copias. Así, si la copia de la semana pasada está corrupta, tienes la de la semana anterior.
- Almacena fuera del servidor: Esta es la regla de oro. NUNCA guardes el backup en el mismo servidor donde está tu web. Si el servidor falla o es hackeado, perderás tanto el sitio como las copias. Descarga los archivos a tu ordenador o, mejor aún, a un servicio en la nube como Google Drive, Dropbox o Amazon S3.
[WARNING] Guardar el backup en la misma carpeta
public_htmles un error fatal. Si un hacker compromete tu sitio, borrará todo, incluidos tus respaldos. Siempre descarga las copias a un lugar seguro fuera del hosting.
Método 1: Backup Manual de WordPress en cPanel (El Clásico)
Este método es el más fiable porque no depende de ningún plugin. Es perfecto para hacer una copia puntual antes de una actualización importante o un cambio de tema. Vamos a dividirlo en dos partes: archivos y base de datos.
Paso 1: Respalda los Archivos de tu Sitio con el Administrador de Archivos
Esta es la parte más sencilla. Vamos a comprimir todos los archivos de tu web en un solo paquete ZIP.
- Inicia sesión en cPanel: Accede a tu panel de control de hosting. La URL suele ser
tudominio.com/cPanelotudominio.com:2083. - Busca la sección "Archivos" (Files): Haz clic en el icono de Administrador de Archivos (File Manager).
- Navega a
public_html: En la columna de la izquierda, verás el directorio raíz. Normalmente, tu sitio web vive dentro de la carpetapublic_html. Haz doble clic en ella para entrar. - Selecciona todo: Dentro de
public_html, verás todos los archivos y carpetas (comowp-admin,wp-content,wp-includes, etc.). Haz clic en Seleccionar todo en la barra superior. Si tu WordPress está instalado en una subcarpeta (ej:public_html/miweb), navega hasta esa carpeta y selecciona todo dentro de ella. - Comprime los archivos: Con todo seleccionado, haz clic en el botón Comprimir (Compress) en la barra superior.
- Elige el formato: Se abrirá una ventana. Elige Zip Archive y haz clic en Comprimir archivo(s).
- Espera y verifica: cPanel creará un archivo llamado
archive.zip(o similar) dentro de la misma carpetapublic_html. Verás que aparece en la lista de archivos. - Descarga el archivo: Selecciona el archivo
archive.zipy haz clic en Descargar en la barra superior. Tu navegador comenzará a descargarlo a tu ordenador. - Elimina el ZIP del servidor (¡Crítico!): Una vez descargado, vuelve a cPanel, selecciona el archivo
archive.zipy haz clic en Eliminar (Delete). Esto es imprescindible para no dejar una copia vulnerable en tu servidor.
¡Felicidades! Ya tienes la copia de seguridad de todos los archivos de tu sitio. Ahora vamos a por la base de datos.
Paso 2: Respalda tu Base de Datos con phpMyAdmin
Esta parte es igual de importante. Necesitas exportar la base de datos para guardar todo tu contenido.
- Vuelve al panel de cPanel: Ve a la sección Bases de Datos (Databases) y haz clic en phpMyAdmin.
- Selecciona tu base de datos: En la columna de la izquierda, verás una lista de bases de datos. Haz clic en la que corresponde a tu sitio WordPress (el nombre suele ser algo así como
usuario_wpdb). - Ve a la pestaña "Exportar" (Export): En la barra de navegación superior de phpMyAdmin, haz clic en la pestaña Exportar.
- Elige el método de exportación: Te aparecerán dos opciones: "Rápido" y "Personalizado". Para un backup estándar, la opción Rápido es más que suficiente. Asegúrate de que el formato sea SQL.
- Haz clic en "Continuar" o "Exportar": El sistema generará un archivo con extensión
.sqly comenzará su descarga automáticamente.
[TIP] Si tienes una web muy grande, el método de exportación "Personalizado" te permite comprimir el archivo SQL en formato gzip, lo que lo hace mucho más ligero y rápido de descargar.
¡Ya tienes tu backup completo! Ahora tienes dos archivos: el .zip con los archivos y el .sql con la base de datos. Guárdalos en un lugar seguro.
Método 2: Backup Automático de WordPress con Plugins (La Comodidad)
Hacer backups manuales es genial para ocasiones puntuales, pero para una copia seguridad WordPress regular y sin esfuerzo, lo mejor es usar un plugin. Aquí te explico cómo hacerlo con los más populares.
Opción A: Usando UpdraftPlus (El Más Popular)
Este plugin es el favorito de millones por su facilidad de uso y versatilidad.
- Instala el plugin: Ve a tu escritorio de WordPress > Plugins > Añadir nuevo. Busca "UpdraftPlus" e instálalo y actívalo.
- Configura el respaldo: Ve a Ajustes > UpdraftPlus Backups. Verás una pestaña llamada "Ajustes".
- Elige la frecuencia: Aquí puedes configurar la programación de copias de seguridad para los archivos y la base de datos. Te recomiendo un respaldo de archivos diario y una base de datos diaria (o al menos semanal).
- Selecciona el destino remoto: Es crucial que configures un almacenamiento remoto. En la pestaña de ajustes, verás una lista de opciones (Google Drive, Dropbox, etc.). Elige uno, conéctalo y guarda los cambios.
- Haz un backup manual: Ve a la pestaña "Copia de seguridad ahora" (Backup Now). Asegúrate de que estén marcadas las opciones de "Incluir la base de datos" e "Incluir los archivos". Haz clic en "Realizar copia de seguridad ahora".
UpdraftPlus se encargará de todo. Podrás ver el progreso en la pestaña "Copias existentes". Además, te permite restaurar el sitio con un solo clic desde ese mismo menú, lo cual es una ventaja enorme.
Opción B: Usando All-in-One WP Migration (El Más Simple)
Este plugin es ideal si buscas una solución de "todo en uno", especialmente para mover sitios o hacer respaldos muy completos.
- Instala el plugin: Ve a Plugins > Añadir nuevo y busca "All-in-One WP Migration". Instálalo y actívalo.
- Exporta tu sitio: En el menú lateral de WordPress, verás una nueva opción llamada All-in-One WP Migration. Haz clic en Exportar.
- Elige el método de exportación: Puedes exportar a un archivo (que descargarás a tu PC) o directamente a servicios en la nube si tienes la versión premium. Para la versión gratuita, haz clic en "Exportar a" y selecciona Archivo.
- Descarga el backup: El plugin empaquetará todo tu sitio (archivos y base de datos) en un solo archivo y comenzará la descarga.
Su mayor ventaja es la simplicidad: un solo archivo contiene absolutamente todo. Para restaurar, solo tienes que usar la opción "Importar" y subir ese archivo.
[INFO] Si tu proveedor de hosting tiene un panel de control distinto a cPanel, como Syspanel (accesible a través del puerto
2106), la lógica es la misma. Busca secciones de "Archivos" y "Bases de Datos" para hacer el proceso manual, o instala los plugins mencionados para automatizarlo.
¿Cómo Restaurar un Backup de WordPress en cPanel?
Saber hacer el backup es solo la mitad del trabajo. La otra mitad es saber restaurarlo. Aquí te va un resumen rápido de cómo volver a la vida tu sitio.
Restaurando los Archivos
- Sube el archivo ZIP: En el Administrador de Archivos de cPanel, navega a
public_htmly sube tu archivoarchive.zipdesde tu ordenador. - Extrae el archivo: Una vez subido, selecciona el archivo
.zipy haz clic en Extraer (Extract). cPanel lo descomprimirá y reemplazará los archivos existentes. - Elimina el ZIP: De nuevo, borra el archivo
.zipdel servidor después de extraerlo.
Restaurando la Base de Datos
- Entra a phpMyAdmin: Ve a tu cPanel y abre phpMyAdmin.
- Selecciona tu base de datos: Haz clic en la base de datos que quieres restaurar.
- Ve a la pestaña "Importar" (Import): En la barra superior, haz clic en Importar.
- Sube tu archivo SQL: Haz clic en "Elegir archivo", selecciona tu archivo
.sqly haz clic en Continuar. El proceso puede tardar unos minutos dependiendo del tamaño.
[WARNING] Al importar una base de datos, reemplazarás la información actual. Si tu sitio está funcionando y solo quieres recuperar un artículo antiguo, no hagas esto a la ligera. Asegúrate de que es lo que deseas.
Preguntas Frecuentes (FAQ) sobre Backups en cPanel
¿Cada cuánto tiempo debo hacer un backup de mi WordPress?
Depende de la frecuencia con la que actualices tu contenido. Para blogs personales, un backup mensual es aceptable. Para tiendas online o sitios de noticias, un backup diario es lo más recomendable. La regla general es: cuanto más dinámico sea tu sitio, más frecuentes deben ser los backups.
¿Qué es mejor, backup manual o con plugin?
Ambos son válidos. El backup manual (con cPanel) es excelente para tener un control total y no depender de un plugin que pueda fallar o tener vulnerabilidades. El backup con plugin (como UpdraftPlus) es más cómodo y te permite automatizar el proceso y restaurar con un solo clic. Una buena estrategia es usar ambos: automatizar con un plugin y hacer un backup manual antes de cambios importantes.
¿Un backup de cPanel incluye mis correos electrónicos?
No, el backup de archivos y base de datos no incluye tus cuentas de correo. Para eso, necesitas usar la herramienta "Backup" completa de cPanel, que se encuentra en la sección "Archivos" y te permite descargar una copia de seguridad de todo tu hosting, incluyendo las cuentas de correo, las zonas DNS y las configuraciones. Es una opción muy útil para una migración completa.
Mi sitio es muy grande y el backup tarda mucho, ¿qué hago?
Si tu backup es muy pesado, es una señal de que tu sitio tiene muchos archivos multimedia o una base de datos muy grande. Te recomiendo usar el método de exportación "Personalizado" en phpMyAdmin y comprimir en GZIP. Para los archivos, puedes intentar excluir carpetas temporales o de caché si usas un plugin que te lo permita.
¿Puedo programar backups automáticos desde cPanel sin usar plugins?
Sí, algunos proveedores de hosting ofrecen la herramienta "Backup" en cPanel que te permite programar copias de seguridad automáticas de todo el sitio. Sin embargo, esta opción suele estar disponible solo en planes de hosting más avanzados. Si tu proveedor no lo ofrece, los plugins de backup son tu mejor alternativa.
Conclusión: Protege tu Trabajo, Asegura tu Tranquilidad
Hacer un backup de WordPress en cPanel es un proceso que, una vez que lo dominas, te tomará solo unos minutos. No es una tarea opcional; es un seguro de vida para tu negocio online. Tanto si eliges el método manual, el automático con plugins, o una combinación de ambos, lo importante es que empieces hoy mismo.
No esperes a que sea demasiado tarde. Configura tu rutina de copia seguridad WordPress, guarda tus respaldos en un lugar seguro y duerme tranquilo sabiendo que tu contenido está a salvo. Recuerda que la prevención es siempre la mejor estrategia en el mundo del hosting y la administración de sistemas. Tu yo del futuro (con el sitio intacto) te lo agradecerá.
