Cómo crear copias de seguridad de WordPress en cPanel (manual y automáticas)
¿Por qué es importante hacer copias de seguridad de WordPress?
Tener un sitio web en WordPress es genial, pero también implica una gran responsabilidad: proteger tu contenido, tus diseños y, sobre todo, el trabajo de meses (o años). Un fallo del servidor, un plugin incompatible, un hackeo o un error humano al actualizar algo pueden borrar todo en cuestión de segundos.
Por eso, dominar el arte de crear un backup WordPress cPanel no es opcional, es una necesidad. La buena noticia es que, aunque suene a algo de expertos, es un proceso mucho más sencillo de lo que piensas. En esta guía te voy a enseñar, paso a paso y con un lenguaje muy claro, cómo hacer copias de seguridad WordPress tanto de forma manual como automática, y también cómo restaurarlas cuando las necesites.
Piensa en tu copia de seguridad como un seguro de vida para tu web. No te lo piensas dos veces para contratar un seguro para tu coche o tu casa, ¿verdad? Pues con tu sitio web debería pasar igual. Vamos a empezar.
¿Qué es exactamente una copia de seguridad de WordPress?
Antes de ponernos manos a la obra, es fundamental que entiendas qué estás guardando. Una web de WordPress no es un solo archivo, sino un conjunto de dos partes principales que trabajan juntas:
- Los archivos del sitio: Aquí se incluyen el núcleo de WordPress, tus temas (plantillas), los plugins que instalas, las imágenes que subes y todo el código que hace que tu web funcione visualmente.
- La base de datos: Este es el "cerebro" de tu WordPress. Es una gran tabla de datos donde se guardan tus entradas, páginas, comentarios, usuarios, ajustes de configuración y, en definitiva, todo el contenido dinámico.
Para que un backup WordPress cPanel sea completo y funcione a la perfección, tienes que guardar ambas partes. Si solo guardas los archivos, tendrás una "cáscara" vacía. Si solo guardas la base de datos, no tendrás el diseño ni los plugins. Por lo tanto, nuestro objetivo será siempre respaldar las dos cosas.
Método manual: Cómo respaldar WordPress desde cPanel paso a paso
El método manual es perfecto si quieres hacer una copia puntual antes de realizar una actualización importante, un cambio de tema o simplemente para tener una copia de seguridad en tu ordenador. Es un proceso muy visual y no necesitas instalar nada.
Paso 1: Accede a tu panel de control (cPanel)
Lo primero es entrar en el cPanel de tu hosting. Normalmente, lo haces a través de una URL como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña (los mismos que usas para acceder al área de cliente de tu hosting) y ya estarás dentro.
[INFO] Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106 (por ejemplo,
tudominio.com:2106). El proceso de respaldo es similar, pero la interfaz cambia un poco. En Syspanel, busca la sección de "Backups" o "Copias de seguridad".
Paso 2: Haz una copia de seguridad de los archivos del sitio
Esta parte se hace comprimiendo todos los archivos de tu WordPress en un solo archivo ZIP. Sigue estos pasos:
- Dentro de cPanel, busca la sección "Archivos" y haz clic en "Administrador de archivos".
- Se abrirá una ventana nueva. Busca la carpeta llamada
public_html. Si tu WordPress está instalado en una subcarpeta (por ejemplo,public_html/blog), entra en ella. En la mayoría de los casos, estará directamente enpublic_html. - Una vez dentro, verás todos los archivos de tu web (carpetas como
wp-admin,wp-content,wp-includes, etc.). - Haz clic en "Seleccionar todo" en la barra superior para marcar todos los archivos y carpetas.
- En el menú superior, haz clic en "Comprimir".
- Se te pedirá elegir el tipo de archivo. Elige "Zip Archive" y haz clic en "Comprimir archivos".
- cPanel empezará a comprimir. Cuando termine, verás un archivo llamado algo así como
archivo.zipen la misma carpeta.
Paso 3: Descarga el archivo comprimido a tu ordenador
Ahora que tienes el archivo ZIP, no lo dejes en el servidor, porque ocuparía espacio y no te serviría de nada si el servidor falla.
- Localiza el archivo
.zipen el Administrador de archivos. - Haz clic derecho sobre él y elige la opción "Descargar".
- Tu navegador empezará a descargarlo a tu carpeta de "Descargas". ¡Ya tienes la primera parte de tu backup!
[TIP] Es una buena práctica eliminar el archivo
.zipdel servidor después de descargarlo para liberar espacio.
Paso 4: Haz una copia de seguridad de la base de datos
Ahora vamos a por la segunda parte: la base de datos. Para ello, usaremos otra herramienta de cPanel.
- Vuelve al panel principal de cPanel y busca la sección "Bases de datos".
- Haz clic en "phpMyAdmin". Esta es la herramienta que nos permite gestionar la base de datos.
- Se abrirá una interfaz. En el menú lateral izquierdo, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos de tu WordPress (el prefijo suele ser el mismo que tu usuario de cPanel, seguido de un guion bajo y el nombre que le pusiste, por ejemplo,
usuariowp_basedatos). - Verás una lista de tablas. En la parte superior, haz clic en la pestaña "Exportar".
- Deja seleccionada la opción "Rápida" y el formato "SQL". Haz clic en el botón "Continuar".
- El navegador descargará un archivo con extensión
.sql. ¡Perfecto! Ya tienes la segunda parte de tu backup.
Enhorabuena, ya has completado un backup WordPress cPanel manual. Ahora tienes dos archivos: el .zip (tus archivos) y el .sql (tu base de datos). Guárdalos en un lugar seguro, preferiblemente en dos sitios distintos (por ejemplo, en tu ordenador y en un disco duro externo o en la nube).
Método automático: Configura copias de seguridad programadas
Hacer backups manuales está bien, pero es un proceso que requiere tiempo y constancia. ¿Y si se te olvida? La solución es automatizar el proceso. Así, tu web se respalda sola sin que tengas que hacer nada.
Opción A: Usando el "Asistente de Copias de Seguridad" de cPanel
cPanel tiene una herramienta integrada que permite programar copias de seguridad, aunque suele ser una versión más básica.
- En cPanel, busca la sección "Archivos" y haz clic en "Asistente de Copias de Seguridad" o "Backup".
- Busca la opción que dice "Programar una copia de seguridad" o "Backup automático".
- Podrás elegir la frecuencia (diaria, semanal, mensual), el día de la semana y la hora en la que quieres que se ejecute.
- También puedes elegir el destino: guardarla en el servidor, enviarla a un correo electrónico o a un almacenamiento remoto (como Amazon S3 o Google Drive, si tu hosting lo permite).
[WARNING] Esta herramienta de cPanel suele hacer una copia de seguridad completa del sitio, pero no siempre permite elegir qué partes quieres respaldar. Además, si la guardas en el servidor, ocupa espacio. Es una opción válida, pero no la más flexible.
Opción B: La mejor opción: Usar un plugin de WordPress
Para mí, esta es la opción más recomendable, especialmente para usuarios sin mucha experiencia. Los plugins están diseñados para ser fáciles de usar y ofrecen un control total sobre el proceso. Uno de los más populares y fiables es UpdraftPlus.
- Ve a tu escritorio de WordPress → "Plugins" → "Añadir nuevo".
- En el buscador, escribe "UpdraftPlus". Instálalo y actívalo.
- Una vez activado, verás una nueva opción en el menú lateral llamada "UpdraftPlus Backups".
- Ve a la pestaña "Ajustes".
Configurando la copia de seguridad automática con UpdraftPlus
En la pestaña de ajustes, podrás configurar la frecuencia y el destino de tus copias de seguridad.
- Frecuencia de las copias: Puedes elegir cada cuánto tiempo se hace una copia de los archivos y de la base de datos. Te recomiendo:
- Base de datos: Diaria. Es el contenido más importante y suele pesar poco.
- Archivos: Semanal. Los archivos cambian menos y ocupan más espacio.
- Destino de almacenamiento: Elige dónde quieres que se guarden. UpdraftPlus te permite guardarlas en la nube. Te recomiendo Google Drive o Dropbox, ya que son gratuitos y muy fiables. Para configurarlo, haz clic en "Guardar" y luego en "Configurar la carpeta remota" y sigue los pasos para conectar tu cuenta.
- Haz clic en "Guardar cambios".
¡Y listo! A partir de ahora, UpdraftPlus se encargará de hacer copias de seguridad WordPress automáticamente según la frecuencia que hayas elegido.
[TIP] Además de las copias automáticas, UpdraftPlus te permite hacer una copia manual con un solo clic desde la pestaña "Copia ahora". Es muy útil para hacer un backup justo antes de una actualización importante.
Cómo restaurar WordPress desde un backup (Paso a paso)
Tener un backup no sirve de nada si no sabes restaurarlo. Es el momento de la verdad. No te preocupes, es más fácil de lo que parece. Te muestro cómo hacerlo con UpdraftPlus, que es la forma más sencilla.
Restaurar con UpdraftPlus (Método recomendado)
- Ve a "UpdraftPlus Backups" en tu menú de WordPress.
- Verás una lista de tus copias de seguridad existentes (las automáticas y las manuales).
- Localiza la copia que quieres restaurar y haz clic en el botón "Restaurar".
- Se te preguntará qué partes quieres restaurar (archivos, base de datos, plugins, etc.). Lo más común es seleccionar todo. Haz clic en "Restaurar".
- UpdraftPlus te pedirá confirmación y empezará el proceso. Al finalizar, te mostrará un mensaje de éxito.
- Si la restauración es de una copia que está en la nube, tendrás que descargarla primero. UpdraftPlus tiene un botón "Descargar" en cada copia de seguridad.
[WARNING] Si estás restaurando una copia de seguridad que hiciste con UpdraftPlus en un servidor nuevo, primero tendrás que instalar WordPress y el plugin UpdraftPlus. Luego, podrás subir el archivo de backup y restaurarlo.
Restaurar manualmente desde cPanel (Método avanzado)
Si no usas un plugin, puedes hacerlo manualmente. Es más técnico, pero es bueno saberlo.
Restaurando los archivos
- Sube el archivo
.zipde tu backup a la carpetapublic_htmlusando el Administrador de archivos de cPanel. - Una vez subido, haz clic derecho sobre él y selecciona "Extraer".
- El sistema descomprimirá los archivos. Si te pregunta si quieres sobrescribir los archivos existentes, dile que sí.
Restaurando la base de datos
- Ve a phpMyAdmin.
- Selecciona tu base de datos en el menú lateral.
- Ve a la pestaña "Importar".
- Haz clic en "Elegir archivo" y selecciona tu archivo
.sql. - Haz clic en "Continuar". El sistema importará todos los datos.
- Si tu base de datos no existe, primero tendrás que crearla en cPanel (sección "Bases de datos MySQL") y luego importar el archivo.
[WARNING] Al restaurar la base de datos, sobrescribirás todos los datos actuales. Asegúrate de que es lo que quieres hacer y, si tienes dudas, haz un backup de la base de datos actual antes de importar la anterior.
Preguntas frecuentes (FAQ)
¿Con qué frecuencia debo hacer una copia de seguridad de mi WordPress?
Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es una copia de la base de datos a diario y de los archivos semanalmente. Si tu web es más estática, con una copia semanal completa es suficiente.
¿Dónde es el mejor sitio para guardar mis backups?
Nunca en el mismo servidor. Lo ideal es usar un servicio de almacenamiento en la nube (Google Drive, Dropbox, Amazon S3) o descargarlos a tu ordenador y guardarlos en un disco duro externo. Así, si tu servidor falla por completo, tus copias estarán a salvo.
¿Qué es mejor, hacer el backup desde cPanel o con un plugin?
Ambas opciones son válidas. El backup desde cPanel es más "manual" y te da control total, pero requiere más pasos. Un plugin como UpdraftPlus es más fácil de usar, permite automatizar el proceso y restaurar con un clic. Para la mayoría de usuarios, el plugin es la mejor opción.
¿El backup de cPanel incluye mis correos electrónicos?
Depende de la configuración de tu hosting. La mayoría de los backups de cPanel pueden incluir las cuentas de correo, pero es algo que debes verificar en la configuración. Si tu correo es crítico, asegúrate de que esté incluido o haz un backup específico de tus buzones.
¿Puedo restaurar mi WordPress en un hosting diferente?
Sí, es posible. Si tienes un backup completo (archivos y base de datos), puedes migrar tu web a otro hosting. El proceso es el mismo que el de restaurar, pero tendrás que crear una base de datos nueva y configurar los datos de acceso en el archivo wp-config.php de tu WordPress.
Conclusión: No esperes a que sea tarde
Crear y mantener copias de seguridad WordPress es una de las tareas más importantes que puedes hacer para asegurar la salud de tu sitio web. No es complicado, y como has visto, tienes diferentes opciones para hacerlo, tanto manuales como automáticas.
Empieza hoy mismo. Configura un plugin como UpdraftPlus, programa tus copias automáticas y guarda una copia manual antes de cada cambio importante. Te ahorrarás muchos quebraderos de cabeza y dormirás mucho más tranquilo sabiendo que tu trabajo está a salvo. Si tienes cualquier duda, no dudes en consultar la documentación de tu hosting o preguntar a tu proveedor de soporte. ¡Tu web te lo agradecerá!
