Cómo hacer una copia de seguridad de WordPress desde cPanel (manual y automatizada)
¿Por qué es tan importante hacer una copia de seguridad de WordPress?
Si tienes una página web, probablemente ya has escuchado que las copias de seguridad son vitales. Pero, ¿sabes realmente por qué? Imagina que trabajas en tu sitio durante meses, publicas cientos de artículos y de repente, por un error de actualización, un ataque malicioso o un fallo del servidor, pierdes todo. Esa sensación es devastadora.
Hacer una copia seguridad WordPress cPanel es como tener un seguro de vida para tu web. No se trata de si va a pasar algo, sino de cuándo. Por eso, en esta guía te voy a enseñar, paso a paso y sin tecnicismos, cómo puedes respaldar WordPress manualmente y también cómo automatizar este proceso para que nunca más tengas que preocuparte.
Vamos a dividir la tarea en dos partes fundamentales: los archivos del sitio (el código, temas, plugins e imágenes) y la base de datos (donde se guardan tus entradas, páginas y configuraciones). Ambos son igual de importantes y necesitas copias de los dos para que tu web funcione perfectamente tras una restauración.
Parte 1: Preparación antes de empezar
Antes de lanzarnos a hacer clic en botones, es bueno que tengas a mano cierta información. No te preocupes, es muy sencillo.
¿Qué necesitas para empezar?
- Acceso a cPanel: Lo más habitual es que tu proveedor de hosting te dé un usuario y contraseña. Normalmente accedes a través de una URL como
tudominio.com/cPanelo desde el panel de tu hosting. - Acceso a phpMyAdmin: Esta herramienta suele estar dentro del propio cPanel. La usaremos para exportar la base de datos.
- Un lugar para guardar la copia: Puede ser tu ordenador, un disco duro externo o un servicio en la nube como Google Drive o Dropbox. Es recomendable tener la copia en un sitio distinto a tu servidor.
Entendiendo tu cPanel
cPanel es el panel de control que casi todos los hostings usan. Aunque cada versión es un poco diferente, las herramientas que necesitamos están casi siempre en el mismo sitio. Busca las secciones de "Archivos" y "Bases de Datos".
[TIP] Si tu hosting usa un panel llamado Syspanel (antes conocido como HestiaCP), no te asustes. Los pasos son similares, pero el acceso se realiza a través del puerto 2106 (ejemplo:
tudominio.com:2106). Busca las secciones de "Archivos" y "Bases de datos" dentro de ese panel.
Parte 2: Cómo hacer una copia de seguridad de WordPress manualmente
Esta es la opción más fiable, porque tú controlas cada paso. Vamos a hacerlo en dos fases: primero los archivos y luego la base de datos.
Paso 1: Respaldar los archivos de WordPress desde el Administrador de Archivos
El Administrador de Archivos es como el explorador de archivos de tu ordenador, pero dentro de tu hosting.
-
Accede a tu cPanel y busca la sección "Archivos". Haz clic en "Administrador de Archivos".
-
Se abrirá una ventana. Te pedirá que elijas la carpeta raíz. Normalmente es
public_htmlowww. Selecciónala y pulsa "Ir". -
Ahora verás todos los archivos de tu WordPress. Lo más fácil para hacer una copia es comprimir toda la carpeta en un solo archivo ZIP.
- En la parte superior, haz clic en "Select All" (Seleccionar todo) o marca la casilla de la primera fila para seleccionar todo el contenido.
- Una vez seleccionado, haz clic en el botón "Compress" (Comprimir) en la barra superior.
- En el cuadro de diálogo, elige "Zip Archive" y como destino, la carpeta actual (o una que crees llamada
backups). Pulsa "Compress Files".
-
El sistema creará un archivo con nombre tipo
public_html.zipo similar. Este archivo contiene todos tus temas, plugins y subidas (imágenes). Es una parte esencial de tu backup WordPress cPanel. -
Descarga este archivo ZIP a tu ordenador. Haz clic derecho sobre él en el Administrador de Archivos y selecciona "Download". ¡Ya tienes la primera parte!
Paso 2: Respaldar la base de datos de WordPress con phpMyAdmin
La base de datos es el cerebro de tu web. Sin ella, no hay contenido. Vamos a exportarla.
-
Vuelve a la pantalla principal de cPanel y busca la sección "Bases de Datos". Haz clic en "phpMyAdmin".
-
Se abrirá una nueva pestaña. En el panel de la izquierda, verás una lista de bases de datos. Haz clic en el nombre de la base de datos de tu WordPress. ¿Cómo saber cuál es? Normalmente tiene un prefijo como
tuusuario_wpo similar. Si no estás seguro, revisa el archivowp-config.phpde tu WordPress (en la carpetapublic_html), ahí encontrarás la líneaDB_NAME. -
Una vez dentro de tu base de datos, verás una serie de tablas. Ve a la pestaña superior que dice "Exportar" (o "Export").
-
En la mayoría de los casos, la opción "Rápida" y el formato "SQL" son suficientes. Pero si quieres tener un control total, elige "Personalizada" y asegúrate de que la opción "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" esté marcada. Esto hará que la copia sea más limpia a la hora de restaurar.
-
Haz clic en el botón "Continuar" o "Exportar". El navegador descargará un archivo con extensión
.sql. Este es el archivo de tu base de datos.
[WARNING] Es muy importante que no confundas los archivos. El
.zipcontiene el código y las imágenes, y el.sqlcontiene el contenido. Necesitas ambos para tener una copia de seguridad completa y funcional.
¡Felicidades! Ya has completado un respaldo WordPress manualmente. Ahora, te voy a enseñar a olvidarte de hacer esto a mano.
Parte 3: Cómo automatizar las copias de seguridad de WordPress
Hacerlo manualmente es genial, pero la vida es ajetreada y es fácil olvidarse. La solución es automatizar el proceso. Tienes dos caminos principales: usar plugins o usar herramientas del propio cPanel.
Opción A: Automatizar con un Plugin de WordPress (Recomendado para principiantes)
Los plugins son como aplicaciones para tu web. Hay muchos para copias de seguridad, pero uno de los más famosos y fáciles de usar es UpdraftPlus.
-
Instala el plugin: Ve a tu escritorio de WordPress > "Plugins" > "Añadir nuevo". Busca "UpdraftPlus" e instálalo y actívalo.
-
Configura la copia: Ve a "Ajustes" > "UpdraftPlus Backups".
-
Elige la frecuencia: En la pestaña "Ajustes de copias", configura:
- Horario de copia de archivos: Puedes elegir "Cada 4 horas", "Diaria", "Semanal", etc. Te recomiendo "Diaria" como mínimo.
- Horario de copia de la base de datos: Igual que el anterior, "Diaria" es una buena opción.
-
Elige el destino remoto: Esto es clave. No basta con guardar la copia en tu servidor. El plugin te permite enviarla a Google Drive, Dropbox, email, etc. Haz clic en "Guardar" y luego en "Configurar" el servicio que prefieras. Te pedirá que autorices la conexión desde tu cuenta de Google o Dropbox.
-
Haz una copia ahora: Para probar, ve a la pestaña "Copias ahora" y pulsa el botón. El plugin hará una copia completa y la enviará al destino que elegiste.
[INFO] Con UpdraftPlus, el plugin se encarga de empaquetar los archivos y la base de datos en un solo lugar. Es la forma más sencilla de tener un backup WordPress cPanel automatizado sin tocar código.
Opción B: Automatizar con las herramientas de cPanel
Si prefieres no usar plugins, cPanel tiene sus propias herramientas. Suelen estar en la sección "Archivos" o "Seguridad" y se llaman "Backup" o "Backup Wizard".
-
Busca la herramienta "Backup" en cPanel.
-
Algunas versiones te permiten crear una "Copia de seguridad completa" (que incluye archivos, base de datos y configuraciones de email) y otras solo te permiten hacer copias parciales (descargar el backup de la base de datos o el del directorio
public_htmlpor separado). -
La desventaja es que cPanel no suele programar automáticamente estas copias en los planes de hosting básicos. Solo te permite descargarlas en el momento. Para automatizarlas, necesitarías configurar un "Cron Job" (tarea programada), lo cual ya es un poco más técnico.
-
Si te atreves con un Cron Job, la línea de comando en la mayoría de los casos sería algo como:
mysqldump --databases nombre_base_datos > /home/usuario/backups/bd.sql(para la base de datos) y luego comprimir la carpetapublic_html. No te preocupes si no lo entiendes, es normal. La opción del plugin es mucho más amigable.
Parte 4: Preguntas Frecuentes (FAQ)
Aquí tienes las dudas que más me suelen plantear los clientes. Seguro que alguna te suena.
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de la actividad de tu web. Si publicas a diario, lo ideal es una copia diaria. Si tu web es más estática, una copia semanal puede ser suficiente. La regla de oro es: si no te lo puedes permitir perder, haz una copia.
¿Dónde es mejor guardar las copias de seguridad?
Nunca en el mismo servidor. Si tu hosting falla, perderás la web y el backup. Usa servicios en la nube (Google Drive, Dropbox), un disco duro externo o incluso un servicio de almacenamiento en frío como Amazon S3. La idea es tener una copia fuera de tu casa (servidor).
¿Qué es mejor, un plugin o el cPanel?
Para la mayoría de los usuarios, un plugin es mucho más fácil y completo. Te permite programar copias, elegir el destino y restaurar con un clic. Las herramientas de cPanel son potentes pero menos intuitivas y no suelen automatizarse tan fácilmente en planes básicos.
¿Puedo restaurar una copia de seguridad de WordPress yo mismo?
¡Sí! Con UpdraftPlus, es tan fácil como ir a la pestaña "Restaurar" y seguir los pasos. Con cPanel, tendrías que subir el archivo ZIP y descomprimirlo en public_html, y luego importar el .sql desde phpMyAdmin. Es un poco más laborioso, pero no imposible.
¿Las copias de seguridad protegen mi web de virus?
No directamente. Una copia de seguridad es una "foto" de tu web en un momento dado. Si te hackean, puedes restaurar la copia anterior al ataque para limpiar tu web. Sin embargo, no previene el ataque. Para eso necesitas plugins de seguridad, contraseñas fuertes y mantener todo actualizado.
¿Qué pasa con mi correo electrónico? ¿También se respalda?
Las copias de seguridad de WordPress (archivos y base de datos) no incluyen tus correos electrónicos (los que gestionas con webmail). Para eso, necesitas hacer una copia de las cuentas de correo desde cPanel. Es un proceso aparte, pero igual de importante si usas el email de tu dominio.
Conclusión: No lo dejes para mañana
Hacer una copia seguridad WordPress cPanel no es opcional, es una obligación si te tomas en serio tu web. Ya has visto que no es un proceso complicado. Con una pequeña inversión de tiempo hoy, te ahorrarás un disgusto enorme en el futuro.
Te recomiendo que empieces ahora mismo. Configura un plugin como UpdraftPlus y haz una copia de prueba. Tómate unos minutos para verificar que la copia se ha descargado correctamente en tu Google Drive o en tu ordenador. Hazlo una vez y luego olvídate, porque quedará automatizado.
Si prefieres el método manual, ya sabes: descarga el ZIP de public_html y exporta el .sql desde phpMyAdmin. No te llevará más de 10 minutos.
[TIP] Crea una rutina. Por ejemplo, cada lunes por la mañana, revisa que tu última copia se ha realizado correctamente. Es un hábito que te dará una tranquilidad enorme.
Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda, ya sabes que puedes contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte a que tu web esté siempre segura!
