Cómo hacer una copia de seguridad de WordPress en cPanel (Backup manual)
¿Por qué necesitas hacer un backup de WordPress en cPanel?
Si tienes una web con WordPress, seguramente ya sabes que es una plataforma increíblemente potente y flexible. Pero también es tu responsabilidad mantenerla a salvo. Los plugins, las actualizaciones, los temas o incluso un error humano (como borrar un archivo por accidente) pueden dejar tu sitio inservible en cuestión de segundos. Por eso, saber cómo hacer una copia de seguridad de WordPress en cPanel es una habilidad imprescindible.
Aunque existen muchos plugins que automatizan este proceso, aprender a hacer un backup manual cPanel te da un control total. No dependes de licencias, límites de tamaño o compatibilidades extrañas. Además, es un proceso gratuito y que puedes repetir cuantas veces quieras. En esta guía te voy a explicar paso a paso cómo hacerlo, sin necesidad de ser un experto en informática.
Vamos a dividir el proceso en dos fases claras: la copia de los archivos de tu web (la carpeta public_html) y la exportación de tu base de datos MySQL. Al final, te enseñaré a guardarlo todo en un solo archivo comprimido y a restaurarlo si algún día lo necesitas.
Antes de empezar, ten en cuenta que este tutorial está pensado para el panel de control cPanel, que es el más común en el hosting compartido. Si tu hosting usa otro panel como Syspanel (antes conocido como HestiaCP, y que se accede por el puerto 2106), los conceptos serán los mismos, aunque la interfaz cambie ligeramente. Pero vamos al grano.
Qué necesitas antes de empezar
Para realizar un backup wordpress cpanel de forma manual, solo necesitas tres cosas:
- Acceso a tu panel de control de hosting (cPanel).
- Credenciales de acceso a tu cuenta FTP o al administrador de archivos del propio cPanel.
- Saber cuál es tu nombre de usuario y el de tu base de datos (normalmente lo tienes en el correo de bienvenida del hosting o en la sección "Bases de datos MySQL" de cPanel).
No necesitas conocimientos avanzados de programación. Si sabes navegar por carpetas y copiar archivos, ya tienes el 90% del camino recorrido. Y si te pierdes, siempre puedes volver a este artículo y seguir los pasos con calma.
Fase 1: Copia de seguridad de los archivos de WordPress
Los archivos de tu instalación de WordPress son la parte más pesada del backup. Aquí están tus temas, plugins, imágenes subidas y el código principal de la web. En cPanel, estos archivos suelen estar dentro de la carpeta public_html (o www en algunos casos). Vamos a copiarlos.
Paso 1: Accede al Administrador de Archivos de cPanel
Entra en tu cPanel con tu usuario y contraseña. Busca la sección llamada Archivos y haz clic en Administrador de Archivos. Se abrirá una ventana que te preguntará si quieres ir a la raíz del documento o a la cuenta principal. Elige la raíz del documento (public_html).
Paso 2: Localiza la carpeta de tu web
Dentro del Administrador de Archivos, verás una lista de carpetas. La que nos interesa es public_html. Si tienes varias webs, puede que estén en subcarpetas como public_html/miweb.com. Haz clic derecho sobre la carpeta que contiene tu WordPress y selecciona Comprimir.
Paso 3: Comprime la carpeta en un archivo ZIP
Se abrirá un asistente de compresión. Asegúrate de que el tipo de archivo sea Zip (o Tar si lo prefieres). Dale un nombre claro, por ejemplo: backup_web_2024-01-15.zip. Haz clic en Comprimir Archivos y espera a que termine. El tiempo dependerá del tamaño de tu web, pero suele ser rápido para sitios pequeños o medianos.
Paso 4: Descarga el archivo ZIP a tu ordenador
Una vez comprimido, verás el archivo .zip en la misma carpeta. Haz clic derecho sobre él y selecciona Descargar. Se guardará en tu equipo. Importante: no dejes este archivo en el servidor, porque si alguien accede a tu hosting podría robarte la web. Mejor descárgalo y luego bórralo del servidor.
Paso 5: (Opcional) Descarga por FTP
Si prefieres usar un cliente FTP como FileZilla, el proceso es similar. Conecta a tu servidor con las credenciales FTP, navega hasta public_html, selecciona todo su contenido y descárgalo a una carpeta local. Luego comprime esa carpeta en tu ordenador. Este método es útil si el Administrador de Archivos de cPanel es demasiado lento o si tienes que hacer un backup de una web muy grande.
Fase 2: Copia de seguridad de la base de datos MySQL
La base de datos es el cerebro de tu WordPress. Aquí se guardan las entradas, páginas, comentarios, usuarios y configuraciones. Sin ella, tus archivos no sirven de nada. Por tanto, el backup manual cPanel no está completo sin exportarla.
Paso 1: Entra en phpMyAdmin
Desde el cPanel, busca la sección Bases de Datos y haz clic en phpMyAdmin. Se abrirá una nueva pestaña con una interfaz de gestión de bases de datos.
Paso 2: Selecciona tu base de datos
En el panel izquierdo de phpMyAdmin, verás una lista con los nombres de tus bases de datos. El nombre suele tener un prefijo con tu usuario de hosting, por ejemplo: usuario_wpdb. Haz clic en la que corresponda a tu WordPress (si no estás seguro, revisa el archivo wp-config.php de tu instalación, donde aparece el nombre de la BD).
Paso 3: Exporta la base de datos
Con la base de datos seleccionada, ve a la pestaña Exportar en la parte superior. Aparecerán dos opciones: Rápida y Personalizada. Para un backup básico, la opción Rápida es suficiente. Asegúrate de que el formato sea SQL. Luego haz clic en Continuar o Exportar (según la versión).
Paso 4: Guarda el archivo SQL en tu ordenador
El navegador descargará un archivo con extensión .sql. Guárdalo en la misma carpeta donde tienes el ZIP de los archivos. Este archivo contiene todo el contenido de tu web.
Cómo guardar el backup completo de forma ordenada
Ahora que tienes los dos archivos (ZIP de archivos y SQL de la base de datos), te recomiendo que los guardes en una carpeta con el nombre de tu web y la fecha. Por ejemplo:
miweb_2024-01-15.zipmiweb_2024-01-15.sql
Luego puedes comprimir ambos juntos en un solo archivo ZIP si quieres tener todo en un único lugar. Así, si algún día necesitas restaurar, solo tienes que mover un archivo.
[TIP]: Guarda siempre al menos dos copias en lugares diferentes. Una en tu ordenador y otra en la nube (Google Drive, Dropbox, etc.). Así, si tu PC falla, no pierdes todo el trabajo.
Cómo restaurar tu backup de WordPress desde cPanel
Saber hacer un backup wordpress cpanel es solo la mitad. La otra mitad es saber restaurarlo. Vamos a verlo rápido, porque en un momento de crisis no querrás estar leyendo manuales.
Restaurar los archivos
- Sube el archivo ZIP de tus archivos al
public_html(o a la carpeta donde quieras restaurar) mediante el Administrador de Archivos o FTP. - Haz clic derecho sobre el ZIP y selecciona Extraer.
- Si ya tienes una web en esa carpeta, primero borra los archivos antiguos o renombra la carpeta para evitar conflictos.
[WARNING]: Si restauras sobre una web existente, asegúrate de haber hecho un backup previo de la versión actual. Sobrescribir archivos puede causar incompatibilidades si la base de datos no coincide.
Restaurar la base de datos
- Ve a phpMyAdmin y selecciona la base de datos donde quieres importar.
- Haz clic en la pestaña Importar.
- Selecciona el archivo
.sqlque descargaste y haz clic en Continuar. - Espera a que termine. Si la base de datos es grande, puede tardar unos minutos.
Ajustar el archivo wp-config.php (si es necesario)
Si cambiaste el nombre de la base de datos o el usuario, deberás editar el archivo wp-config.php con los nuevos datos. Este archivo está en la raíz de tu instalación de WordPress. Puedes editarlo desde el Administrador de Archivos de cPanel.
Errores comunes al hacer una copia de seguridad manual
Aunque el proceso es sencillo, hay trampas típicas que conviene evitar:
- Olvidar la base de datos: muchos novatos solo copian los archivos y luego se preguntan por qué su web no tiene contenido. La BD es imprescindible.
- Dejar el backup en el servidor: los archivos ZIP en
public_htmlson accesibles desde internet si alguien adivina la URL. Bórralos siempre después de descargarlos. - No verificar el backup: antes de necesitarlo, prueba a restaurarlo en un subdominio o en un hosting local. Así sabrás que funciona.
- Usar plugins sin entender el proceso: los plugins de backup están bien, pero si dependes solo de ellos y fallan, te quedas sin red. Saber hacer el proceso manual te salva.
Preguntas frecuentes sobre el backup manual en cPanel
¿Cada cuánto tiempo debo hacer una copia de seguridad?
Depende de la frecuencia con la que actualices tu web. Si publicas contenido a diario, lo ideal es una copia semanal o incluso diaria. Si es un sitio estático, con una copia mensual puede bastar. La regla de oro: haz backup antes de cualquier cambio importante (actualización de plugins, cambios de tema, etc.).
¿Puedo automatizar el backup desde cPanel?
Sí, cPanel tiene una herramienta llamada Copias de seguridad que te permite generar backups completos de forma programada. Sin embargo, no siempre es tan fiable como hacerlo manualmente, y en algunos hostings la opción está deshabilitada. Saber hacer el proceso manual es un seguro de vida.
¿Qué diferencia hay entre un backup manual y uno con plugin?
Un plugin como UpdraftPlus o BackupBuddy automatiza el proceso y te permite programar copias. Pero consumen recursos del servidor y a veces fallan si el hosting tiene límites de memoria o tiempo de ejecución. El backup manual cPanel es más fiable y no depende de terceros.
¿Puedo hacer este proceso en otros paneles como Syspanel?
Sí, el proceso conceptual es el mismo en cualquier panel de control. En Syspanel (el antiguo HestiaCP, que se accede por el puerto 2106), encontrarás opciones similares en el gestor de archivos y en la sección de bases de datos. Los nombres pueden variar, pero la lógica es idéntica.
¿Necesito conocimientos técnicos para restaurar un backup?
No, si sigues los pasos de este artículo, puedes hacerlo. Solo necesitas paciencia y no saltarte ningún paso. Si te atascas, siempre puedes contactar con el soporte de tu hosting y pedirles ayuda, pero con esta guía deberías ser autosuficiente.
Conclusión: la tranquilidad de tener un backup manual
Hacer un backup wordpress cpanel manual no es difícil, solo requiere un poco de método y constancia. Con estos pasos, tendrás una copia completa de tu web en menos de 15 minutos. Y lo más importante: sabrás exactamente qué contiene cada archivo y cómo restaurarlos si algún día tu web sufre un ataque, un error de actualización o un accidente.
No esperes a que ocurra una desgracia para pensar en las copias de seguridad. Empieza hoy mismo. Programa un recordatorio mensual en tu calendario y haz de este proceso un hábito. Tu yo del futuro (cuando tu web esté a salvo) te lo agradecerá.
[INFO]: Si tu web es muy grande (más de 1 GB), la compresión desde el Administrador de Archivos de cPanel puede dar error de tiempo de espera. En ese caso, haz la copia por FTP en partes o contrata un servicio de backup externo. Siempre puedes pedir ayuda a tu proveedor de hosting.
Y recuerda: no hay excusa para perder tu web. Con un poco de práctica, este tutorial será pan comido. ¡Manos a la obra!
