Cómo crear una copia de seguridad en WordPress con cPanel
Perder el contenido de tu sitio web puede ser una experiencia frustrante. Un error humano, un plugin conflictivo, un ataque de seguridad o un fallo del servidor pueden borrar semanas o meses de trabajo en segundos. Por eso, realizar un backup WordPress cPanel no es una opción, es una necesidad. En esta guía completa, te explicaré paso a paso cómo hacer una copia seguridad WordPress utilizando la herramienta más común y potente que ofrecen la mayoría de los proveedores de hosting: cPanel. No necesitas ser un experto técnico; solo sigue estas instrucciones y tendrás tu sitio respaldado en pocos minutos.
¿Por qué es importante hacer un backup de WordPress?
Antes de sumergirnos en el proceso, entendamos por qué este hábito es tan crucial. Un WordPress backup te protege contra:
- Errores humanos: Borrar accidentalmente una página, un artículo o una configuración clave.
- Actualizaciones fallidas: Tanto de WordPress como de temas o plugins, que pueden romper la funcionalidad del sitio.
- Malware y hackeos: Si tu sitio es infectado, una copia de seguridad limpia es tu mejor boleto de salida.
- Problemas del servidor: Fallos de hardware o software en el hosting que provoquen pérdida de datos.
- Migraciones: Si quieres cambiar de hosting o de dominio, un backup es el primer paso para una mudanza exitosa.
Hacer un cPanel backup es el método más fiable y completo, ya que respalda tanto los archivos del sitio (temas, plugins, imágenes) como la base de datos (contenido, usuarios, configuraciones). Es como hacer una fotografía exacta de tu web en un momento dado.
¿Qué necesitas para empezar?
Para seguir esta guía backup, asegúrate de tener lo siguiente a mano:
- Acceso a cPanel: Las credenciales de tu cuenta de hosting (usuario y contraseña) o la URL directa de acceso (normalmente algo como
tudominio.com/cpanelotudominio.com:2083). - Acceso a la base de datos: Aunque cPanel suele gestionarlo automáticamente, es bueno saber el nombre de tu base de datos y usuario. Lo veremos más adelante.
- Paciencia: El proceso es sencillo, pero la descarga puede tardar unos minutos dependiendo del tamaño de tu sitio.
[INFO] Si tu hosting usa Syspanel (HestiaCP), el acceso se realiza a través del puerto 2106 (ejemplo:
tudominio.com:2106). El proceso de backup es similar, pero busca la sección de "Backups" o "Copias de seguridad". Esta guía se centra en cPanel, que es el estándar.
Paso a paso: Cómo crear una copia de seguridad en WordPress con cPanel
Vamos a dividir el proceso en dos partes principales: primero, respaldar los archivos del sitio, y segundo, respaldar la base de datos. Al final, te explicaré cómo combinarlos en un solo paso para mayor eficiencia.
1. Accede a tu panel de control cPanel
Abre tu navegador web y escribe la URL de acceso a cPanel que te proporcionó tu hosting. Introduce tu nombre de usuario y contraseña. Una vez dentro, verás un panel lleno de iconos. No te preocupes, solo nos centraremos en unos pocos.
2. Respalda los archivos de tu sitio (File Manager)
Los archivos de tu WordPress incluyen todo el código del núcleo, temas, plugins, imágenes y cualquier otro archivo subido. En cPanel, los encontrarás en la carpeta public_html (o a veces www).
- En el panel de cPanel, busca la sección "Archivos" y haz clic en el icono de "Administrador de archivos" (File Manager).
- Se abrirá una nueva ventana. Normalmente, te preguntará a qué directorio quieres ir. Selecciona "Directorio raíz del documento para el dominio principal" y haz clic en "Ir".
- Ahora verás una lista de carpetas. Busca la carpeta
public_html(o el nombre de tu dominio). Haz clic derecho sobre ella y selecciona "Comprimir" (Compress). - Elige el formato de compresión "Zip Archive" (es el más universal). En el campo "Nombre de archivo", puedes ponerle un nombre descriptivo, por ejemplo:
backup-web-[fecha].zip(ej:backup-web-2023-10-27.zip). - Haz clic en "Modificar archivo(s)". cPanel comenzará a comprimir todos los archivos de tu sitio. Este proceso puede tardar unos segundos o minutos.
- Una vez terminado, verás el archivo
.zipen la misma carpeta. Haz clic derecho sobre él y selecciona "Descargar". Guarda el archivo en una ubicación segura en tu computadora (un disco duro externo, la nube, etc.). - IMPORTANTE: Después de descargarlo, elimina el archivo
.zipde tu servidor para no ocupar espacio innecesario. Simplemente haz clic derecho sobre él y selecciona "Eliminar".
¡Listo! Ya tienes la copia de tus archivos.
[TIP] Si tu sitio es muy grande (muchas imágenes o plugins), la compresión puede tardar. Sé paciente y no cierres la ventana del navegador.
3. Respalda la base de datos (phpMyAdmin)
La base de datos contiene todo el contenido de tu web: entradas, páginas, comentarios, usuarios, configuraciones de plugins, etc. Sin ella, los archivos no sirven de nada.
- Vuelve al panel principal de cPanel. Busca la sección "Bases de datos" y haz clic en el icono de "phpMyAdmin".
- Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. En el panel izquierdo, verás una lista de todas las bases de datos de tu hosting. Haz clic en el nombre de la base de datos de tu WordPress (si no estás seguro, revisa el archivo
wp-config.phpde tu sitio usando el Administrador de archivos, ahí encontrarás el nombre). - Una vez seleccionada, verás una lista de tablas. En la parte superior, haz clic en la pestaña "Exportar".
- Se te presentarán dos métodos de exportación. Te recomiendo usar el método "Rápido" y el formato "SQL".
- Haz clic en el botón "Continuar" o "Exportar" (dependiendo de la versión de phpMyAdmin). El navegador comenzará a descargar un archivo con extensión
.sql. - Guarda este archivo
.sqlen la misma ubicación segura donde guardaste el archivo.zipde los archivos. Ponle un nombre descriptivo, por ejemplo:backup-bbdd-[fecha].sql.
¡Perfecto! Ya tienes ambas partes de tu backup.
4. El método todo en uno: La herramienta de Backup de cPanel
Para simplificar el proceso, cPanel incluye una herramienta integrada que te permite descargar un backup completo de tu sitio (archivos + base de datos + configuraciones de correo, etc.) en un solo paso.
- En el panel principal de cPanel, busca la sección "Archivos" y haz clic en el icono de "Backup" (también puede llamarse "Copias de seguridad").
- Se abrirá una nueva página. Busca la sección "Descargar una copia de seguridad completa de la cuenta" (o "Full Backup").
- Haz clic en el botón "Descargar una copia de seguridad completa de la cuenta".
- Se te pedirá que elijas un "Destino de la copia de seguridad". Selecciona "Directorio personal" (Home Directory).
- En el campo "Dirección de correo electrónico", introduce tu correo electrónico para recibir una notificación cuando el backup esté listo.
- Haz clic en "Generar copia de seguridad".
- cPanel comenzará a generar el archivo. Dependiendo del tamaño de tu cuenta, puede tardar varios minutos. Recibirás un correo electrónico cuando esté listo.
- Una vez recibido el correo, vuelve al Administrador de archivos de cPanel. En la carpeta raíz (normalmente
public_htmlo un nivel superior), verás un archivo con extensión.tar.gz(ej:backup-[fecha].tar.gz). - Descarga este archivo y elimínalo del servidor como hicimos antes.
Este método es el más completo y recomendado, ya que respalda absolutamente todo.
[WARNING] No confíes únicamente en los backups automáticos que ofrece tu hosting. A veces fallan o se sobrescriben. Siempre es mejor tener tu propia copia de seguridad descargada en un lugar externo.
Preguntas Frecuentes (FAQ) sobre backup WordPress cPanel
¿Cada cuánto tiempo debo hacer una copia de seguridad?
La frecuencia ideal depende de la actividad de tu sitio. Si publicas contenido nuevo a diario, lo ideal es hacer un backup diario. Si actualizas semanalmente, un backup semanal es suficiente. Para sitios estáticos, un backup mensual puede bastar. Una buena práctica es hacer un backup antes de cualquier actualización importante (WordPress, temas, plugins).
¿Dónde debo guardar los archivos de backup?
Nunca guardes los backups en el mismo servidor donde está tu web. Si el servidor falla, perderías todo. Las mejores opciones son:
- Disco duro externo o USB: Fiable y offline.
- Servicios de nube: Google Drive, Dropbox, OneDrive, etc.
- Almacenamiento en la nube de tu hosting: Algunos proveedores ofrecen almacenamiento remoto para backups.
¿Cómo restauro un backup de WordPress desde cPanel?
El proceso es inverso al de creación:
- Sube el archivo
.zipde los archivos a la carpetapublic_htmlusando el Administrador de archivos. - Descomprime el archivo (haz clic derecho -> "Extraer").
- Importa la base de datos: Ve a phpMyAdmin, selecciona tu base de datos, haz clic en "Importar", selecciona el archivo
.sqly haz clic en "Continuar". - Verifica tu sitio: Asegúrate de que todo funcione correctamente. Si cambiaste de dominio, necesitarás modificar la URL en la base de datos.
¿Hay plugins que hagan esto automáticamente?
Sí, existen muchos plugins de backup como UpdraftPlus, BackupBuddy o VaultPress. Son excelentes para automatizar el proceso y subir los backups a la nube. Sin embargo, el método manual con cPanel es más fiable y no depende de que tu WordPress funcione correctamente.
¿Qué hago si mi sitio es muy grande y la descarga falla?
Si tu sitio es muy pesado (más de 1 GB), la descarga desde cPanel puede ser lenta o fallar. En ese caso, puedes:
- Usar un plugin de backup que divida el archivo en partes más pequeñas.
- Solicitar a tu hosting que te proporcione un backup a través de FTP o SCP.
- Usar el comando
wgetdesde la terminal si tienes acceso SSH.
Conclusión: La seguridad de tu sitio está en tus manos
Hacer una copia seguridad WordPress con cPanel es un proceso sencillo, gratuito y que te da una tranquilidad invaluable. No esperes a que ocurra un desastre para empezar a hacer backups. Dedica 10 minutos ahora a seguir esta guía backup y programa recordatorios periódicos para hacerlo. Recuerda: un backup a tiempo, salva un sitio web.
[INFO] Si tu hosting utiliza Syspanel (HestiaCP), recuerda que el acceso es por el puerto 2106. Busca la sección de "Backups" en el panel izquierdo. Las opciones suelen ser muy similares a las de cPanel, permitiéndote descargar un backup completo de tu cuenta. Siempre consulta la documentación de tu proveedor para más detalles.
¡Ya tienes el conocimiento! Ahora, manos a la obra y protege tu sitio.
