Cómo hacer backup de WordPress en cPanel y restaurarlo
¿Alguna vez has perdido todo el contenido de tu sitio web por un error técnico, un hackeo o un simple descuido? Si la respuesta es sí, sabes lo frustrante que es. Por eso, hoy te voy a enseñar paso a paso cómo hacer backup de WordPress en cPanel y restaurarlo. No necesitas ser un experto técnico, solo seguir estas instrucciones al pie de la letra.
Vamos a cubrir desde lo más básico hasta los detalles que suelen olvidarse, incluyendo cómo hacer copias de seguridad WordPress de forma manual y cómo recuperar tu sitio en minutos. Además, si usas algún panel alternativo como Syspanel (antes conocido como HestiaCP, cuyo puerto de acceso es el 2106), también te daré pinceladas para que no te quedes atrás.
¿Por qué es importante hacer backup de WordPress?
Antes de meternos en el proceso técnico, quiero que entiendas por qué esto es tan crucial. Imagina que trabajas durante meses en tu blog, subes imágenes, escribes artículos, configuras plugins… y de repente, todo desaparece. Un backup es tu red de seguridad. Te permite restaurar WordPress cPanel en cuestión de minutos, sin importar si el problema fue un error humano, un ataque malicioso o un fallo del servidor.
[INFO] Un backup completo incluye dos partes: los archivos del sitio (temas, plugins, imágenes, etc.) y la base de datos (contenido, usuarios, configuraciones). Si falta uno de los dos, la restauración será incompleta.
Requisitos previos para hacer backup
Para que este tutorial funcione, necesitas:
- Acceso a cPanel (el panel de control de tu hosting). Normalmente lo obtienes con las credenciales que te dio tu proveedor de hosting.
- Conocimientos básicos de navegación por paneles, pero no te preocupes, lo explico todo.
- Opcional: un cliente FTP como FileZilla si quieres hacer copias más personalizadas.
Si tu hosting usa Syspanel, el proceso es similar, pero el acceso es por el puerto 2106 (por ejemplo: tudominio.com:2106). En ese caso, busca las opciones de "Archivos" y "Bases de datos" que son equivalentes a las de cPanel.
Paso 1: Acceder a cPanel
Abre tu navegador y escribe la URL de acceso a cPanel. Normalmente es algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña.
Una vez dentro, verás un montón de iconos. No te asustes. Nos vamos a centrar en dos secciones principales: Archivos y Bases de datos.
Paso 2: Hacer backup de los archivos de WordPress
Los archivos de tu WordPress incluyen todo lo que ves en el explorador: temas, plugins, imágenes, el archivo wp-config.php (que contiene las claves de conexión a la base de datos) y más.
2.1. Usando el administrador de archivos de cPanel
- En cPanel, busca el icono Administrador de Archivos (File Manager).
- Se abrirá una ventana. Selecciona la carpeta raíz de tu sitio. Normalmente es
public_htmlowww. Si tienes varios sitios, elige la carpeta específica (ej:public_html/miweb). - Una vez dentro, selecciona todos los archivos y carpetas (puedes usar Ctrl+A o el botón "Seleccionar todo").
- En la barra superior, haz clic en Comprimir y elige Zip Archive. Dale un nombre como
backup-archivos-YYYY-MM-DD.zip. - cPanel generará un archivo comprimido. Luego, descárgalo a tu computadora haciendo clic derecho sobre él y seleccionando Descargar.
[TIP] Si tu sitio es grande, este proceso puede tardar varios minutos. No cierres la pestaña hasta que termine.
2.2. Alternativa: Backup por FTP
Si prefieres más control, usa un cliente FTP como FileZilla. Conéctate a tu servidor (los datos los encuentras en cPanel, en la sección "Cuentas FTP"). Luego, descarga toda la carpeta public_html a tu PC. Es un proceso manual, pero te permite ver exactamente qué archivos estás guardando.
Paso 3: Hacer backup de la base de datos
La base de datos guarda todo tu contenido: entradas, páginas, comentarios, configuraciones de plugins, etc. Sin ella, tu sitio sería un cascarón vacío.
3.1. Exportar la base de datos desde phpMyAdmin
- En cPanel, busca el icono phpMyAdmin (normalmente está en la sección "Bases de datos").
- Se abrirá una nueva pestaña. En el panel izquierdo, verás una lista de bases de datos. Identifica la que corresponde a tu WordPress. Si no estás seguro, revisa el archivo
wp-config.phpque descargaste antes; allí aparece el nombre de la base de datos. - Haz clic en el nombre de la base de datos para seleccionarla.
- En la barra superior, ve a la pestaña Exportar.
- Elige el método Rápido y formato SQL. Luego, haz clic en Continuar.
- Se descargará un archivo
.sqlcon toda la información de tu base de datos. Guárdalo junto con el backup de archivos.
[WARNING] No uses el método "Personalizado" a menos que sepas lo que haces. Podrías omitir tablas importantes.
3.2. Exportar desde la línea de comandos (avanzado)
Si tu hosting te permite acceso SSH, puedes ejecutar:
mysqldump -u usuario -p nombre_bd > backup_bd.sql
Pero para la mayoría de usuarios, phpMyAdmin es suficiente.
Paso 4: Restaurar WordPress desde cPanel
Ahora que ya tienes tu cPanel backup WordPress, veamos cómo recuperarlo en caso de desastre. El proceso es inverso al backup.
4.1. Restaurar los archivos
- Sube el archivo ZIP de los archivos a la carpeta raíz de tu sitio (usando el Administrador de Archivos de cPanel o FTP).
- Una vez subido, selecciona el archivo ZIP y haz clic en Extraer.
- Confirma que quieres sobrescribir los archivos existentes (si los hay). El sistema descomprimirá todo.
- Verifica que la estructura de carpetas sea correcta:
wp-content,wp-admin, etc., deben estar en la raíz.
[TIP] Si solo quieres restaurar una parte (por ejemplo, solo las imágenes), puedes subir solo la carpeta
wp-content/uploads.
4.2. Restaurar la base de datos
- Ve a phpMyAdmin nuevamente.
- Selecciona la base de datos que usarás (puede ser la misma o una nueva). Si es nueva, créala desde cPanel en "Bases de datos MySQL".
- Haz clic en la pestaña Importar.
- Haz clic en Seleccionar archivo y elige el archivo
.sqlque descargaste. - Haz clic en Continuar. phpMyAdmin ejecutará las consultas SQL y restaurará los datos.
[WARNING] Si importas sobre una base de datos existente, sobrescribirás todos los datos actuales. Asegúrate de que sea la correcta.
4.3. Ajustar el archivo wp-config.php (si es necesario)
Si cambiaste de servidor o de base de datos, edita el archivo wp-config.php (en la raíz de tu sitio) con los nuevos datos:
DB_NAME: nombre de la base de datos.DB_USER: usuario de la base de datos.DB_PASSWORD: contraseña del usuario.DB_HOST: normalmente eslocalhost, pero en algunos hostings puede ser diferente (lo encuentras en cPanel).
Puedes editar este archivo directamente desde el Administrador de Archivos de cPanel.
Paso 5: Verificar que todo funciona
Una vez restaurado, accede a tu sitio web. Revisa:
- Que las páginas carguen correctamente.
- Que las imágenes se vean (puede que necesites regenerar los tamaños con un plugin como Regenerate Thumbnails).
- Que los plugins y temas sigan activos.
Si ves errores como "Error al conectar con la base de datos", revisa los datos en wp-config.php. Si ves páginas en blanco, activa el modo depuración añadiendo en ese archivo:
define('WP_DEBUG', true);
Preguntas frecuentes (FAQ)
¿Puedo hacer backup automático en cPanel?
Sí, cPanel tiene una herramienta llamada Backup (a veces "Backup del sitio") que permite programar copias automáticas. Sin embargo, no es tan fiable como hacerlo manualmente, ya que puede fallar si el servidor está sobrecargado.
¿Qué hago si mi hosting usa Syspanel en lugar de cPanel?
Syspanel (puerto 2106) tiene opciones similares. Busca "Administrador de archivos" para los archivos y "phpMyAdmin" para la base de datos. El proceso es idéntico.
¿Cada cuánto debo hacer backup?
Depende de la frecuencia con que actualices tu sitio. Si publicas a diario, haz backup semanal. Si solo actualizas una vez al mes, hazlo después de cada cambio importante.
¿Puedo restaurar solo una parte del backup?
Sí. Por ejemplo, puedes extraer solo la carpeta wp-content/themes para recuperar un tema, o importar solo la tabla wp_posts de la base de datos para recuperar entradas.
¿Qué pasa si mi backup se corrompe?
Siempre guarda al menos dos copias: una en tu PC y otra en la nube (Google Drive, Dropbox). Así, si una falla, tienes la otra.
Consejos finales para mantener tu sitio seguro
- No confíes solo en los backups del hosting. Los proveedores suelen tener copias de seguridad, pero pueden fallar o ser difíciles de restaurar.
- Usa plugins de backup como UpdraftPlus o BackWPup para automatizar el proceso. Eso sí, asegúrate de que las copias se guarden fuera del servidor (en la nube, por ejemplo).
- Prueba tus backups de vez en cuando. No hay nada peor que necesitar restaurar y descubrir que el archivo está dañado.
- Mantén WordPress, temas y plugins actualizados. Muchos ataques se aprovechan de vulnerabilidades en versiones antiguas.
Ahora ya sabes cómo hacer backup de WordPress en cPanel y restaurarlo de principio a fin. No es complicado, solo requiere un poco de organización. Dedica 15 minutos cada mes a hacer esta tarea y dormirás tranquilo sabiendo que tu sitio está protegido.
[INFO] Recuerda: el mejor backup es el que ya has hecho. No esperes a tener un problema para actuar.
Si tienes dudas, déjalas en los comentarios o consulta con tu proveedor de hosting. ¡Éxito con tu sitio!
