Guía para hacer copias de seguridad de un sitio WordPress en cPanel
¿Por qué es tan importante hacer copias de seguridad de WordPress?
Si tienes un sitio web en WordPress, seguramente has invertido tiempo, esfuerzo y quizás dinero en crear contenido, diseñar tu página y posicionarla en Google. Pero, ¿qué pasaría si un día tu web desaparece? Un error humano, un hackeo, una actualización fallida o un fallo del servidor pueden borrar todo tu trabajo en segundos.
Realizar copias de seguridad (o backups) periódicas es como tener un seguro de vida para tu web. No es una opción, es una necesidad. Esta guía está pensada para que cualquier persona, sin importar su nivel técnico, pueda asegurar su sitio WordPress desde el panel de control cPanel de su hosting.
Vamos a desglosar, paso a paso, cómo hacerlo de forma manual y cómo automatizarlo para que nunca más tengas que preocuparte por perder tu información.
¿Qué necesitas exactamente para respaldar tu WordPress?
Antes de empezar a hacer clics, es importante entender qué es lo que compone tu sitio web. Un WordPress no es un solo archivo, sino un conjunto de partes que trabajan juntas.
Para que una copia de seguridad sea completa y funcional, debes respaldar dos cosas fundamentales:
- Los archivos del sitio: Son el núcleo de WordPress, tus temas, tus plugins y, lo más importante, las imágenes y medios que subes. Están en la carpeta
public_htmlde tu hosting. - La base de datos: Aquí es donde se guardan todas tus entradas, páginas, comentarios, usuarios y ajustes de configuración. Es el "cerebro" de tu web.
Si solo respaldas una de las dos partes, tu copia será inútil. La clave está en respaldar ambas al mismo tiempo. A continuación, te mostramos cómo hacerlo de varias maneras, desde la más sencilla hasta la más automatizada.
Método 1: La copia de seguridad manual desde cPanel (La más fiable)
Este es el método clásico y el que te recomendamos si quieres tener un control total del proceso. Es 100% gratuito y no necesitas instalar ningún plugin. Solo tienes que seguir estos pasos:
Paso 1: Accede a tu panel de control cPanel
Primero, inicia sesión en el cPanel de tu hosting. Normalmente, el acceso es algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña (los mismos que usas para gestionar tu hosting).
Paso 2: Respaldar la base de datos MySQL
La base de datos es lo más delicado. Para exportarla:
- Dentro de cPanel, busca la sección "Bases de Datos" y haz clic en "phpMyAdmin".
- Se abrirá una nueva ventana. En el panel de la izquierda, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos que usa tu WordPress (normalmente empieza con un prefijo como
usuario_wpdb). - En la parte superior, verás una pestaña llamada "Exportar". Haz clic en ella.
- En la siguiente pantalla, elige el método "Rápido" y el formato "SQL". Luego, haz clic en el botón "Continuar".
- Tu navegador comenzará a descargar un archivo con extensión
.sql. Guárdalo en un lugar seguro en tu ordenador. Este archivo contiene todo el contenido de tu web.
[TIP] Si tu base de datos es muy grande (más de 100 MB), puede que la exportación falle. En ese caso, elige el método "Personalizado" y selecciona la opción "Comprimido (gzip)" para obtener un archivo más pequeño.
Paso 3: Respaldar los archivos del sitio web
Ahora toca el turno de los archivos. Este proceso comprime toda tu carpeta public_html en un solo archivo ZIP.
- Vuelve al cPanel principal. Busca la sección "Archivos" y haz clic en "Administrador de archivos".
- Se abrirá una nueva ventana. Busca la carpeta llamada
public_html(ohtdocsen algunos servidores). Esta es la raíz de tu sitio web. IMPORTANTE: No entres dentro, solo haz clic derecho sobre ella (o selecciónala) y elige la opción "Comprimir". - En el menú que aparece, selecciona el tipo de archivo "Zip Archive" y haz clic en "Comprimir Archivo(s)".
- cPanel creará un archivo llamado
public_html.zipen el mismo directorio (justo debajo de tu carpeta original). Puede tardar unos minutos si tu web es grande. - Una vez que el archivo ZIP esté listo, haz clic derecho sobre él y selecciona "Descargar". Guarda este archivo en tu ordenador junto con el archivo
.sqlde la base de datos. - ¡No olvides eliminar el archivo ZIP del servidor! Una vez descargado, vuelve al Administrador de archivos, selecciona
public_html.zipy haz clic en "Eliminar". Si lo dejas, ocupará espacio y podría ser un riesgo de seguridad.
Paso 4: Almacenamiento seguro de tu backup
Ya tienes los dos archivos (.sql y .zip). Ahora, no los dejes solo en tu ordenador. Si tu disco duro falla, los perderás. Te recomendamos guardarlos en al menos dos lugares:
- Un disco duro externo o USB.
- Un servicio de almacenamiento en la nube como Google Drive, Dropbox o OneDrive.
[WARNING] Nunca guardes las copias de seguridad en el mismo servidor donde está tu web. Si el servidor se cae o es hackeado, perderás tanto tu web como tus copias.
Método 2: Automatizar las copias de seguridad (La opción inteligente)
Hacer backups manuales es genial, pero es fácil olvidarse. La solución es automatizar este proceso. Si tu hosting utiliza cPanel, es muy probable que tenga una herramienta integrada llamada "Copias de seguridad" o "Backup" que te permite programar respaldos automáticos.
¿Cómo programar un backup automático en cPanel?
- En el cPanel, busca la sección "Archivos" y haz clic en "Copias de seguridad" (o "Backup").
- Busca la opción que dice "Descargar una copia de seguridad completa" o similar.
- Aunque esta opción te permite descargar una copia al momento, para automatizarla, busca un botón o enlace que diga "Configurar una copia de seguridad automática" o "Backup automático".
- Aquí podrás elegir la frecuencia (diaria, semanal) y la hora en la que quieres que se ejecute. Te recomendamos una copia semanal si actualizas tu web con poca frecuencia, o diaria si publicas contenido a menudo.
- El sistema te pedirá que elijas un destino para la copia. Puede ser un correo electrónico (no recomendado para archivos grandes) o un servidor remoto (FTP). Si no tienes un servidor remoto, lo más sencillo es que la copia se guarde en el propio cPanel y luego la descargues tú manualmente una vez al mes.
[INFO] Algunos hostings no incluyen la automatización de backups en sus planes básicos. Si no encuentras esta opción en tu cPanel, no te preocupes. Puedes usar plugins de WordPress como UpdraftPlus o BackWPup, que son muy fáciles de usar y te permiten programar copias que se envían directamente a Google Drive o Dropbox.
Método 3: Usar plugins de WordPress para backup (El más fácil)
Si prefieres una solución visual y no quieres tocar el cPanel, los plugins son tu mejor aliado. Son ideales para principiantes porque te guían en todo el proceso.
Los mejores plugins para copias de seguridad
- UpdraftPlus: Es el más popular y tiene una versión gratuita muy completa. Te permite programar backups y enviarlos a la nube.
- BackWPup: Otra excelente opción, también con versión gratuita.
- Jetpack Backups: Si ya usas Jetpack, esta función es muy cómoda, aunque es de pago.
Cómo hacer un backup con UpdraftPlus (Ejemplo)
- Ve al panel de administración de WordPress (
tudominio.com/wp-admin). - Ve a "Plugins" > "Añadir nuevo" y busca "UpdraftPlus". Instálalo y actívalo.
- En el menú lateral, verás una nueva opción llamada "UpdraftPlus Backups".
- Haz clic en "Realizar copia de seguridad ahora".
- El plugin te preguntará si quieres incluir la base de datos y los archivos. Marca ambas opciones y haz clic en "Ahora".
- El plugin hará el trabajo por ti. Al terminar, verás la copia en la pestaña "Copias existentes".
- Para mayor seguridad, ve a la pestaña "Ajustes", selecciona un almacenamiento remoto (como Google Drive) y configura la frecuencia. Así, el plugin hará copias automáticas sin que tengas que acordarte.
[TIP] Si tu hosting usa Syspanel (anteriormente conocido como HestiaCP), el proceso es muy similar. Accede a tu panel a través del puerto 2106 (por ejemplo,
tudominio.com:2106) y busca la sección de "Backups" o "Copias de seguridad" en el menú lateral. Syspanel también te permite crear y programar backups completos de tu sitio de forma muy sencilla.
Preguntas Frecuentes (FAQ)
Para terminar, resolvamos las dudas más comunes que nos suelen llegar al soporte técnico.
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de tu actividad. Si actualizas tu web a diario, haz un backup diario. Si solo publicas una vez por semana, una copia semanal es suficiente. Como mínimo, te recomendamos una copia mensual para tener un punto de restauración.
¿Puedo restaurar mi sitio yo mismo desde un backup?
Sí, es posible, pero requiere cuidado. Para restaurar, debes subir los archivos ZIP a public_html y descomprimirlos, y luego importar el archivo .sql desde phpMyAdmin. Si no te sientes seguro, contacta con el soporte de tu hosting para que te ayuden a hacerlo sin romper nada.
¿Qué es mejor, un backup del cPanel o un plugin?
Ambos son válidos. El backup del cPanel es más "bruto" y fiable, pero el del plugin es más fácil de gestionar y restaurar desde WordPress. Lo ideal es usar una combinación de ambos: un backup automático del servidor y un backup manual con plugin antes de hacer cambios importantes en tu web.
¿El backup de cPanel incluye mis correos electrónicos?
No siempre. El backup completo de cPanel incluye los archivos, las bases de datos, las zonas DNS y las cuentas de correo, pero depende de la configuración de tu hosting. Si solo haces el backup de public_html y la base de datos, los correos no están incluidos. Si necesitas respaldar tus correos, busca la opción "Copias de seguridad de cuentas de correo" en cPanel.
¿Qué hago si mi copia de seguridad falla?
Si el backup falla, suele ser por falta de espacio en el servidor o por un límite de tiempo de ejecución. Prueba a hacerlo en un momento de menos tráfico. Si el problema persiste, contacta con tu proveedor de hosting para que aumente los límites de memoria o tiempo de ejecución de PHP.
Conclusión: La seguridad es un hábito, no una acción
Hacer copias de seguridad de tu WordPress en cPanel es una tarea que no puedes ignorar. Ya sea que elijas el método manual, la automatización del servidor o un plugin, lo importante es que empieces a hacerlo hoy mismo.
No esperes a que sea demasiado tarde. Dedica 30 minutos ahora para configurar tu sistema de backups y duerme tranquilo sabiendo que tu trabajo está a salvo. Si tienes cualquier duda, recuerda que el soporte técnico de tu hosting está para ayudarte. ¡Protege tu web y sigue creciendo!
