Cómo crear un backup de WordPress en cPanel (Guía completa)
¿Por qué necesitas un backup de WordPress en cPanel?
Imagina que estás trabajando en tu sitio web, añadiendo productos, escribiendo artículos o configurando un plugin nuevo. De repente, algo sale mal: un error de actualización, un ataque malicioso o un fallo del servidor. Tu web se cae, pierdes información valiosa y el trabajo de meses desaparece en segundos. Este es el peor escenario para cualquier propietario de un sitio, y la única forma de estar protegido es teniendo una copia de seguridad.
Crear un backup WordPress cPanel no es solo una recomendación, es una necesidad básica para la salud de tu proyecto online. No importa si tienes un blog pequeño o una tienda online con miles de productos, los accidentes ocurren. Sin una copia de seguridad, restaurar tu sitio puede ser una pesadilla técnica o, en el peor de los casos, imposible.
La buena noticia es que cPanel, el panel de control más utilizado en el hosting, incluye herramientas nativas que te permiten hacer copias de seguridad WordPress de forma sencilla y sin necesidad de conocimientos avanzados. En esta guía completa, te explicaré paso a paso cómo hacerlo, qué partes de tu web debes respaldar y cómo restaurar tu sitio cuando lo necesites. Vamos a ello.
¿Qué es exactamente un backup de WordPress?
Antes de ponernos manos a la obra, es importante que entiendas qué es un backup y qué contiene. Un backup es una "fotografía" completa de tu sitio web en un momento determinado. Esta fotografía incluye dos elementos fundamentales:
-
Los archivos de tu web: Son todos los archivos que componen tu WordPress, incluyendo el núcleo (los archivos base de WordPress), tus temas, tus plugins, las imágenes y todo el contenido multimedia que hayas subido a la carpeta
wp-content/uploads. -
La base de datos: Es el "cerebro" de tu WordPress. Aquí se almacenan tus entradas, páginas, comentarios, usuarios, ajustes de configuración y todas las opciones de tus plugins. Sin la base de datos, tu web sería como un coche sin motor.
Por lo tanto, un backup WordPress cPanel completo debe incluir ambos componentes. Si solo respaldas los archivos o solo la base de datos, no tendrás una copia de seguridad completa y no podrás restaurar tu sitio correctamente.
Preparación antes de hacer tu copia de seguridad
Un backup es una tarea de mantenimiento importante, y como tal, requiere un poco de preparación para que todo salga perfecto. Aquí te doy algunos consejos antes de empezar:
- Elige un buen momento: Si tu web tiene mucho tráfico, intenta hacer el backup en un momento de baja actividad. Esto asegurará que no haya usuarios escribiendo comentarios o haciendo compras mientras se genera la copia, lo que podría causar inconsistencias.
- Cierra la caché: Si usas un plugin de caché (como W3 Total Cache o WP Super Cache), es recomendable pausarlo temporalmente. Al hacer una copia, quieres capturar el estado más limpio posible de tus archivos.
- Revisa tu espacio en disco: Asegúrate de tener suficiente espacio en tu cuenta de hosting para almacenar el archivo comprimido del backup. Un sitio web con muchas imágenes puede generar un archivo de varios gigabytes.
- Conecta por FTP (opcional): Aunque cPanel tiene un administrador de archivos, a veces es más fácil descargar el backup a tu ordenador mediante un cliente FTP como FileZilla. Pero no te preocupes, en esta guía usaremos el método más sencillo con cPanel.
Cómo crear un backup completo de WordPress en cPanel (Método paso a paso)
Ahora sí, vamos con la parte práctica. Te mostraré el método más fiable y completo para hacer un backup WordPress cPanel usando las herramientas nativas. Este proceso se divide en dos partes: el backup de la base de datos y el backup de los archivos.
Parte 1: Backup de la base de datos (phpMyAdmin)
La base de datos es la parte más crítica de tu web, así que empezamos por ella. Sigue estos pasos con atención:
-
Accede a tu cPanel: Entra en tu cuenta de hosting y abre el panel de control cPanel. Normalmente, la URL es algo como
tudominio.com/cpanelocpanel.tudominio.com. Introduce tu usuario y contraseña. -
Busca la sección "Bases de datos": Una vez dentro, busca la sección llamada "Bases de datos" o "Databases". Dentro de ella, encontrarás el icono de "phpMyAdmin". Haz clic en él.
-
Selecciona tu base de datos: Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. En el panel lateral izquierdo, verás una lista de todas tus bases de datos. Haz clic en el nombre de la base de datos que usa tu WordPress. Normalmente, el nombre empieza con el prefijo de tu usuario de hosting (ejemplo:
usuario_wpdb). -
Exporta la base de datos: Con la base de datos seleccionada, ve a la pestaña superior llamada "Exportar" o "Export".
-
Método de exportación: Te aparecerán dos opciones: "Rápido" y "Personalizado". Te recomiendo usar la opción "Personalizado" para tener más control. Aquí, asegúrate de que el formato sea SQL. Puedes dejar el resto de opciones por defecto, pero si quieres ser más minucioso, puedes seleccionar "Comprimir" y elegir "zipped" para que el archivo se comprima automáticamente.
-
Ejecuta la exportación: Haz clic en el botón "Continuar" o "Exportar". El sistema generará un archivo
.sql(o.sql.zip) que se descargará a tu ordenador. ¡Felicidades, ya tienes tu base de datos respaldada! Guarda este archivo en un lugar seguro, como una carpeta en tu escritorio o en un disco duro externo.
[WARNING]
No confundas la base de datos con los archivos. Son dos cosas diferentes. Si solo exportas la base de datos, no tienes un backup completo. Necesitas también los archivos, como verás a continuación.
Parte 2: Backup de los archivos de tu WordPress
Ahora vamos a respaldar todos los archivos de tu instalación de WordPress. Para ello, usaremos el Administrador de Archivos de cPanel.
-
Vuelve a tu cPanel: Cierra phpMyAdmin y vuelve a la pantalla principal de cPanel.
-
Abre el Administrador de Archivos: Busca la sección "Archivos" y haz clic en el icono de "Administrador de Archivos" o "File Manager".
-
Navega a la carpeta
public_html: Se abrirá una ventana. Te pedirá que elijas una carpeta raíz. Selecciona "Document Root for" y elige tu dominio principal (por ejemplo,tudominio.com). Esto te llevará directamente a la carpetapublic_html, que es donde normalmente se instala WordPress. Si tu web está en un subdirectorio, navega hasta él. -
Selecciona todo el contenido: Dentro de
public_html, verás todos los archivos y carpetas de tu WordPress (comowp-admin,wp-content,wp-includes, etc.). Necesitas seleccionarlos todos. La forma más fácil es hacer clic en la casilla "Seleccionar todo" en la barra superior o usar el atajoCtrl + A(en Windows) oCmd + A(en Mac). -
Comprime los archivos: Con todos los archivos seleccionados, haz clic derecho sobre ellos y elige la opción "Comprimir" o "Compress". En la ventana que aparece, selecciona el tipo de archivo "Zip Archive" y haz clic en "Crear archivo" o "Compress Files".
-
Espera la compresión: cPanel comenzará a comprimir todos los archivos en un archivo
.zip. El tiempo que tarde dependerá del tamaño de tu web. Verás un proceso en la parte inferior de la pantalla. Cuando termine, aparecerá un archivo con un nombre comopublic_html.zipen el mismo directorio. -
Descarga el archivo comprimido: Ahora, localiza el archivo
public_html.zipen la lista de archivos. Haz clic derecho sobre él y selecciona "Descargar" o "Download". El archivo se guardará en tu ordenador. -
Guarda el backup en un lugar seguro: Ya tienes los dos componentes de tu backup WordPress cPanel: el archivo
.sqlde la base de datos y el archivo.zipcon todos los archivos. Guárdalos en una carpeta segura fuera de tu hosting. Idealmente, en un disco duro externo o en un servicio de almacenamiento en la nube como Google Drive, Dropbox o OneDrive.
[TIP]
¡No guardes el backup en tu propio hosting! Si tu servidor falla, perderás tanto tu web como tu copia de seguridad. Siempre es mejor descargar los archivos a tu ordenador o a la nube.
Restaurar un backup de WordPress desde cPanel
Saber hacer una copia de seguridad es solo la mitad del trabajo. La otra mitad es saber restaurarla cuando algo sale mal. Afortunadamente, el proceso de restauración es igual de sencillo que el de creación, pero en orden inverso.
Restaurar la base de datos
-
Accede a phpMyAdmin: Igual que antes, entra en cPanel y abre phpMyAdmin.
-
Selecciona la base de datos: Haz clic en el nombre de la base de datos que quieres restaurar. Si tu web se ha roto por completo, es posible que la base de datos esté vacía o corrupta. En ese caso, puedes importar el backup directamente.
-
Ve a la pestaña "Importar": En la parte superior, haz clic en la pestaña "Importar" o "Import".
-
Selecciona el archivo: Haz clic en el botón "Elegir archivo" o "Browse" y selecciona el archivo
.sqlque descargaste anteriormente. Asegúrate de que el formato del archivo sea SQL. -
Importa la base de datos: Haz clic en el botón "Continuar" o "Importar". El sistema cargará el archivo y restaurará todas las tablas. Si el archivo es muy grande, puede tardar unos minutos. Verás un mensaje de éxito al final.
Restaurar los archivos de WordPress
-
Sube el archivo comprimido: Vuelve al Administrador de Archivos de cPanel y navega hasta la carpeta
public_html. Si la carpeta está vacía o corrupta, puedes eliminar su contenido (con cuidado) y subir el archivopublic_html.zipdesde tu ordenador. Puedes usar la opción "Cargar" o "Upload" en la barra superior. -
Extrae el archivo: Una vez que el archivo
.zipesté subido, haz clic derecho sobre él y selecciona "Extraer" o "Extract". En la ventana que aparece, asegúrate de que el directorio de extracción seapublic_html(o el directorio donde está tu WordPress). Haz clic en "Extraer archivos" o "Extract Files". -
Espera la extracción: cPanel descomprimirá todos los archivos en su lugar correspondiente. De nuevo, el tiempo dependerá del tamaño de tu web.
-
Verifica tu sitio: Una vez que la extracción haya terminado, visita tu sitio web. Deberías ver tu web restaurada como estaba en el momento del backup. Si algo no funciona, revisa que tanto la base de datos como los archivos se han restaurado correctamente.
[INFO]
¿No recuerdas la contraseña de tu web? Si restauraste una base de datos antigua, es posible que la contraseña de tu usuario administrador haya cambiado a la que tenías en ese momento. Si no la recuerdas, puedes restablecerla directamente en phpMyAdmin cambiando el valor del campouser_passen la tablawp_users(usando el hash MD5 de tu nueva contraseña).
Alternativas: Plugins de backup para WordPress
Aunque el método manual con cPanel es muy fiable y gratuito, puede resultar un poco tedioso si tienes que hacerlo a menudo. Por suerte, existen muchos plugins que automatizan el proceso de copias de seguridad WordPress.
Los plugins como UpdraftPlus, BackWPup o Jetpack te permiten programar backups automáticos (diarios, semanales, etc.) y guardarlos directamente en la nube (Google Drive, Dropbox, etc.). Incluso te permiten restaurar tu sitio con un solo clic desde el panel de WordPress.
[TIP]
La mejor estrategia es combinar ambos métodos. Puedes usar un plugin para backups automáticos diarios y, además, hacer un backup manual con cPanel antes de realizar cambios importantes en tu web, como actualizar el tema o instalar un plugin nuevo.
Preguntas frecuentes (FAQ) sobre backups en cPanel
¿Con qué frecuencia debo hacer un backup de mi WordPress?
La frecuencia ideal depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es hacer un backup diario. Si tu web es más estática, un backup semanal o incluso mensual puede ser suficiente. La regla de oro es: haz un backup antes de cualquier cambio importante.
¿Puedo hacer un backup solo de la base de datos?
Sí, puedes hacerlo, pero no te servirá para restaurar tu web completa si pierdes los archivos. La base de datos y los archivos son complementarios. Si solo tienes la base de datos, podrás recuperar tu contenido (textos, páginas, usuarios), pero no tus imágenes, temas o plugins.
¿Qué hago si mi backup es muy grande y tarda mucho en descargarse?
Si tu web es muy grande, la descarga puede ser lenta. Una solución es comprimir los archivos en partes más pequeñas. En cPanel, puedes seleccionar solo algunas carpetas (por ejemplo, wp-content/uploads) y comprimirlas por separado. Otra opción es usar un plugin de backup que divida el archivo en partes más pequeñas automáticamente.
¿Es seguro hacer un backup con cPanel?
Sí, es completamente seguro. Las herramientas de cPanel son las nativas del servidor y no modifican ni dañan tus archivos. Solo leen y comprimen la información para que puedas descargarla.
¿Qué es Syspanel y tiene algo que ver con cPanel?
A veces, algunos proveedores de hosting utilizan paneles de control alternativos. Si tu hosting usa Syspanel (que es el nuevo nombre de HestiaCP), el acceso al panel se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Aunque la interfaz es diferente, la lógica es similar: tendrás secciones para gestionar archivos y bases de datos. Sin embargo, esta guía está enfocada específicamente en cPanel, que es el panel más común y el que usaremos en los ejemplos.
¿Puedo restaurar mi backup en un hosting diferente?
Sí, es posible. Para ello, necesitarás tener acceso a cPanel (o un panel similar) en el nuevo hosting. El proceso es el mismo: importar la base de datos en phpMyAdmin y subir los archivos a la carpeta public_html. Además, tendrás que cambiar la configuración del archivo wp-config.php con los datos de la nueva base de datos (nombre, usuario y contraseña).
Conclusión: Tu web está a salvo con un backup
Hacer un backup WordPress cPanel es una tarea sencilla que te puede ahorrar muchos dolores de cabeza en el futuro. Con solo dos pasos (exportar la base de datos y comprimir los archivos), tendrás una copia de seguridad completa de tu sitio web lista para ser restaurada en caso de emergencia.
Recuerda que la prevención es la mejor herramienta. No esperes a que ocurra una catástrofe para empezar a hacer tus copias de seguridad WordPress. Dedica unos minutos cada semana o cada mes a este proceso, y podrás dormir tranquilo sabiendo que tu trabajo está protegido.
Si tienes alguna duda o problema durante el proceso, no dudes en contactar con el soporte de tu hosting. Ellos estarán encantados de ayudarte a respaldar WordPress y a asegurar la integridad de
