Cómo hacer un backup de WordPress desde cPanel (manual y automático)
[INFO] Antes de empezar, respira hondo. Hacer una copia de seguridad de tu web es como ponerle el cinturón de seguridad a tu coche: no pasa nada si no lo haces... hasta que pasa. Este artículo te va a enseñar, paso a paso y sin tecnicismos raros, a proteger tu WordPress. Tanto si usas cPanel como si tu hosting usa otro panel, aquí tienes la guía definitiva.
Realizar un backup wordpress cpanel es la tarea más importante que puedes hacer para garantizar la supervivencia de tu negocio online. Un simple error al actualizar un plugin, un hackeo o un fallo del servidor pueden borrar meses de trabajo en segundos. Pero no te preocupes, porque hoy vas a aprender a hacerlo de dos formas: manual (tú controlas todo) y automática (el sistema lo hace por ti). Vamos a ello.
¿Qué necesitas antes de empezar?
Para hacer una copia de seguridad wordpress cpanel correctamente, necesitas entender que tu web no es un solo archivo. Se compone de dos partes fundamentales:
- Los archivos del sitio: Aquí están el núcleo de WordPress, tus temas, plugins y las imágenes que subes. Son la "casa" de tu web.
- La base de datos: Es el "cerebro". Aquí se guardan tus entradas, páginas, comentarios y ajustes de configuración.
Por lo tanto, un backup completo debe incluir ambas cosas. Si solo respaldas una, es como guardar las paredes de la casa pero olvidarte de los muebles y la nevera.
Método 1: Backup manual de WordPress desde cPanel
Este método es el más fiable porque no depende de plugins. Lo haces tú, con tus manos, y ves exactamente qué estás guardando. Es perfecto para hacerlo antes de una actualización grande o un cambio de tema.
Paso 1: Accede a tu cPanel
Lo primero es entrar en el panel de control de tu hosting. Normalmente se accede a través de una URL como tudominio.com/cpanel o desde el área de cliente de tu proveedor. Dentro, busca la sección que se llama "Archivos" o "Files".
Paso 2: Respaldar los archivos del sitio (La carpeta public_html)
Ahora vamos a por la "casa" de tu web.
- Dentro de cPanel, busca el icono llamado "Administrador de archivos" o "File Manager".
- Se abrirá una ventana nueva. Busca la carpeta llamada
public_html. Esta es la raíz de tu sitio web. Haz clic derecho sobre ella y selecciona "Comprimir" o "Compress". - Elige el formato "Zip Archive" (es el más universal) y haz clic en "Comprimir archivos".
- cPanel empezará a comprimir todos tus archivos. Dependiendo del tamaño de tu web, puede tardar unos minutos.
- Cuando termine, verás un archivo llamado algo así como
public_html.zipen la misma carpeta. ¡IMPORTANTE! Este archivo contiene tu web, pero ahora mismo está dentro de tu web. Si quieres guardarlo de forma segura, debes descargarlo a tu ordenador o a un servicio en la nube (Google Drive, Dropbox). Haz clic derecho sobre el.zipy selecciona "Descargar".
[WARNING] Nunca guardes el backup en la misma carpeta public_html de forma permanente. Si un hacker entra, puede borrarlo. Descárgalo siempre a tu PC o a un servicio externo.
Paso 3: Respaldar la base de datos (El cerebro)
Ahora vamos a por la parte más delicada: la base de datos.
- Vuelve al inicio de cPanel y busca la sección "Bases de datos".
- Haz clic en "phpMyAdmin".
- Se abrirá una pantalla con una lista de bases de datos a la izquierda. Haz clic en el nombre de la base de datos de tu WordPress (suele empezar por
wp_o el prefijo que pusieras al instalar). - En la parte superior, verás una pestaña que dice "Exportar". Haz clic en ella.
- Deja las opciones por defecto (método "Rápido" y formato "SQL") y haz clic en el botón "Continuar" o "Exportar".
- Tu navegador descargará un archivo con extensión
.sql. ¡Eso es tu cerebro! Guárdalo junto al archivo.zipde antes.
¡Enhorabuena! Ya tienes tu backup wordpress cpanel completo en tu ordenador. Lo has hecho manualmente. Para restaurarlo, simplemente tendrías que subir el .zip y descomprimirlo en public_html, e importar el .sql desde phpMyAdmin en la pestaña "Importar".
Método 2: Backup automático con cPanel (La opción "tranquila")
Si eres de los que se olvidan de hacer las cosas (no pasa nada, nos pasa a todos), los backups automáticos son tu salvación. cPanel tiene una herramienta llamada "Gestor de copias de seguridad" que te permite programar copias sin tener que acordarte.
Paso 1: Busca la herramienta de Backup
En tu cPanel, busca la sección "Archivos" y haz clic en "Gestor de copias de seguridad" o "Backup".
Paso 2: Configura la copia de seguridad completa
Aquí verás varias opciones. Lo que nos interesa es la parte de "Copia de seguridad completa" o "Full Backup".
- Haz clic en "Generar una copia de seguridad completa".
- Se abrirá una pantalla con opciones:
- Destino de la copia de seguridad: Elige "Directorio personal" (Home Directory) o "Servidor remoto FTP". Lo más fácil para empezar es "Directorio personal".
- Dirección de correo electrónico: Pon tu correo para que te avisen cuando termine.
- Haz clic en "Generar copia de seguridad".
cPanel empezará a comprimir todo tu sitio (archivos y base de datos) en un solo archivo .tar.gz. Cuando termine, tendrás un correo y el archivo estará en tu carpeta raíz (fuera de public_html, en la carpeta home de tu usuario). Puedes descargarlo desde el "Administrador de archivos" navegando un nivel por encima de public_html.
[INFO] La copia de seguridad completa de cPanel es genial, pero no es automática en el tiempo. Es decir, la generas tú cuando quieres. Si buscas una automatización real (que se haga cada semana sin que hagas nada), necesitas plugins o la programación de tareas "Cron Jobs".
Paso 3: La automatización real con Cron Jobs (Para valientes)
Un "Cron Job" es una tarea programada. Podemos usarla para que cPanel ejecute la copia de seguridad solo.
- En cPanel, busca la sección "Avanzado" y haz clic en "Tareas programadas" o "Cron Jobs".
- Verás un formulario. Debes poner un comando que le diga a cPanel que haga un backup. Un comando típico es:
mysqldump --all-databases > /home/tuusuario/backup.sql
Pero esto solo respalda la base de datos. Para un backup completo, es más complejo. - El truco del plugin: En lugar de liarte con comandos de Linux, te recomiendo que uses un plugin de backup que tenga su propio sistema de programación. Es mucho más fácil y visual.
Método 3: La vía fácil con plugins (Recomendado para el 99% de usuarios)
Si usar cPanel te parece un poco "informática clásica", los plugins son la solución moderna. Son perfectos para hacer un respaldo wordpress sin tocar nada del servidor.
¿Qué plugin elegir?
Hay dos grandes favoritos:
- UpdraftPlus: Es el más popular y fácil de usar. La versión gratuita es más que suficiente.
- BackWPup: Otra opción muy potente y fiable.
Cómo configurar UpdraftPlus (paso a paso)
- Ve a tu panel de WordPress (escritorio) > "Plugins" > "Añadir nuevo".
- Busca "UpdraftPlus", instálalo y actívalo.
- Ve a "Ajustes" > "UpdraftPlus Backups".
- Verás una pestaña que dice "Ajustes".
- Aquí puedes elegir cuándo (cada día, cada semana...) y qué quieres respaldar (archivos y base de datos).
- En la parte de "Almacenamiento remoto", elige dónde quieres guardar las copias. Te recomiendo Google Drive o Dropbox para que estén a salvo. Sigue los pasos para conectar tu cuenta.
- Haz clic en "Guardar cambios".
A partir de ese momento, UpdraftPlus hará una copia de seguridad wordpress cpanel (o de cualquier hosting) automáticamente según la frecuencia que hayas elegido. También puedes hacer un backup manual pulsando el botón "Ahora" en la pestaña "Copia de seguridad / Restauración".
[TIP] No confíes solo en el hosting. Un buen flujo de trabajo es: usar un plugin como UpdraftPlus para el backup diario automático y, además, hacer un backup manual desde cPanel antes de cualquier cambio importante en tu web (actualizar un plugin, cambiar el tema, etc.). Así tienes doble seguridad.
Preguntas frecuentes (FAQ) sobre backups
Aquí te resuelvo las dudas más comunes que nos llegan al soporte técnico.
¿Con qué frecuencia debo hacer un backup?
Depende de cuánto actualices tu web. Si publicas un post al día, hazlo a diario. Si es un blog de hobby, con una vez a la semana es suficiente. Como mínimo, una vez al mes.
¿Dónde debo guardar las copias de seguridad?
Nunca en el mismo servidor. Si el disco duro del servidor se rompe, perderás tu web y tus backups. Guárdalas en la nube (Google Drive, Dropbox, Amazon S3) o descárgalas a tu ordenador.
¿Qué es eso de "Syspanel" que mencionas en el hosting?
Si tu hosting no usa cPanel, es probable que use Syspanel. No te preocupes, el proceso es muy similar. Accede a tu panel a través del puerto 2106 (por ejemplo, tudominio.com:2106). Dentro, busca las secciones de "Archivos" y "Bases de datos" que tendrán nombres parecidos. La lógica es exactamente la misma: comprimir archivos y exportar la base de datos.
¿Puedo restaurar un backup de cPanel en otro hosting?
Sí, pero con matices. Si el nuevo hosting usa cPanel, puedes usar el "Gestor de copias de seguridad" para restaurarlo entero. Si cambias de panel (por ejemplo, de cPanel a Syspanel), tendrás que hacerlo manualmente: subir los archivos y importar la base de datos, luego editar el archivo wp-config.php con los nuevos datos de la base de datos.
Mi backup falla a mitad, ¿qué hago?
Suele ser por falta de memoria o tiempo de ejecución. Si usas un plugin, intenta dividir el backup en partes más pequeñas (UpdraftPlus tiene una opción para esto) o contacta con tu proveedor de hosting para que aumente el límite de memoria PHP. Si es desde cPanel, asegúrate de que no tienes archivos enormes (como vídeos) en public_html.
¿Hacer un backup afecta al rendimiento de mi web?
Un backup manual puede ralentizar tu web durante unos segundos o minutos, porque consume recursos del servidor. Por eso es mejor hacerlo en horas de poco tráfico (como las 3 de la madrugada). Los plugins modernos están optimizados para no afectar demasiado.
[WARNING] Después de hacer tu backup, prueba a restaurarlo en un entorno de prueba (un subdominio) para asegurarte de que funciona. Un backup que no se puede restaurar es papel mojado. Es como tener una llanta de repuesto pinchada.
Conclusión final
Ya no tienes excusa. Proteger tu trabajo es más fácil de lo que parece. Ahora tienes dos caminos claros:
- Si eres de los que quieren control total: Usa el método manual de cPanel (comprimir archivos + exportar base de datos). Es infalible y no depende de terceros.
- Si eres de los que quieren "configurar y olvidar": Instala UpdraftPlus, conéctalo a tu Google Drive y programa los backups automáticos.
Y recuerda la regla de oro: una copia de seguridad no es una copia de seguridad hasta que está en dos sitios diferentes. Si lo haces en tu servidor y en la nube, estarás a salvo de casi cualquier desastre.
Espero que esta guía te haya sido útil. Si tienes más dudas, déjalas en los comentarios y estaremos encantados de ayudarte a respaldar wordpress como un profesional. ¡A proteger tu web!
