Cómo hacer un backup de WordPress desde cPanel (completo)
¿Por qué es importante hacer un backup de WordPress desde cPanel?
Si tienes una página web con WordPress, seguramente has invertido horas de trabajo en crear contenido, personalizar el diseño y configurar plugins. Imagina que un día, por un error humano, un ataque de malware o un fallo del servidor, todo desaparece. Sin una copia de seguridad, recuperar esa información puede ser imposible o extremadamente costoso.
Realizar un backup WordPress cPanel es la red de seguridad que todo sitio web necesita. No importa si tienes un blog pequeño o una tienda online grande; las copias de seguridad son la diferencia entre un susto menor y una catástrofe digital. Este proceso te permite guardar una "foto" exacta de tu web en un momento dado, para poder restaurarla si algo sale mal.
La buena noticia es que, gracias a cPanel, no necesitas ser un experto en programación para hacerlo. En esta guía extensa, te enseñaré paso a paso cómo hacerlo tú mismo, de forma manual y segura. Al final, tendrás un archivo comprimido con todo tu sitio, listo para guardar en un lugar seguro.
¿Qué necesitas para empezar?
Antes de ponernos manos a la obra, asegúrate de tener lo siguiente a mano:
- Acceso a cPanel: Necesitas las credenciales (usuario y contraseña) que te proporcionó tu empresa de hosting. Normalmente se accede a través de una URL como
tudominio.com/cPanelocpanel.tudominio.com. - Acceso a FTP o Administrador de Archivos: Aunque lo haremos por cPanel, a veces es útil tener el Administrador de Archivos abierto para verificar que todo esté en orden.
- Tiempo y paciencia: El proceso puede tardar unos minutos, dependiendo del tamaño de tu web. No interrumpas el proceso una vez empezado.
El método completo: archivos + base de datos
Un sitio WordPress se compone de dos partes fundamentales:
- Los archivos: Aquí se encuentran el núcleo de WordPress, tus temas, los plugins y las imágenes que subes. Son el "cuerpo" de tu web.
- La base de datos: Este es el "cerebro". Contiene todas tus entradas, páginas, comentarios, usuarios y ajustes de configuración.
Para que una copia de seguridad WordPress cPanel sea realmente completa, debes respaldar ambas partes. Si solo guardas los archivos, perderás tu contenido. Si solo guardas la base de datos, perderás el diseño y las funciones. A continuación, te muestro cómo hacer ambas cosas.
Paso 1: Localiza la sección "Archivos" en cPanel
Cuando inicies sesión en cPanel, verás un panel con muchos iconos. No te asustes, es más fácil de lo que parece. Busca la sección llamada "Archivos". Dentro de ella, encontrarás la herramienta que necesitamos.
1.1. Accede al "Administrador de Archivos"
Haz clic en el icono de "Administrador de Archivos" (File Manager). Se abrirá una nueva ventana o pestaña. Te pedirá que elijas una carpeta raíz; normalmente debes seleccionar la que corresponde a tu dominio, por ejemplo, public_html o htdocs. Haz clic en "Ir".
1.2. Identifica la carpeta de tu sitio
Dentro del Administrador de Archivos, verás una lista de carpetas. Si tu web es la principal, tu contenido estará directamente en public_html. Si tienes varios sitios, puede que esté en una subcarpeta como public_html/miweb. Navega hasta la carpeta raíz de tu instalación de WordPress. Deberías ver archivos como wp-config.php, index.php y carpetas como wp-content, wp-admin y wp-includes.
Paso 2: Comprimir los archivos de tu sitio
Lo más eficiente para hacer un backup WordPress cPanel es comprimir todos los archivos en un solo paquete. Esto hace que la descarga sea más rápida y ocupe menos espacio.
2.1. Selecciona todos los archivos
En la barra superior del Administrador de Archivos, haz clic en "Seleccionar todo". Verás que todas las carpetas y archivos se resaltan en azul.
2.2. Comprime la selección
Con todo seleccionado, haz clic en el botón "Comprimir" en la barra superior. Se abrirá una ventana emergente.
2.3. Elige el tipo de archivo
En la ventana emergente, elige el tipo de compresión. Te recomendamos usar "Zip Archive" (.zip) porque es el más universal y fácil de manejar en cualquier sistema. Haz clic en "Comprimir archivos".
2.4. Espera y verifica
cPanel comenzará a comprimir todos los archivos. Este proceso puede tardar unos minutos. Cuando termine, verás un mensaje de éxito y un nuevo archivo en tu lista, algo así como public_html.zip o carpeta.zip. ¡Ya tienes tu primera parte del backup!
Paso 3: Descargar la copia de seguridad de archivos
Ahora necesitas guardar ese archivo comprimido en tu computadora o en un servicio de almacenamiento en la nube.
3.1. Selecciona el archivo .zip
Busca el archivo .zip que acabas de crear. Haz clic derecho sobre él (o selecciónalo y usa el botón de opciones) y elige la opción "Descargar".
3.2. Guarda el archivo en un lugar seguro
Tu navegador comenzará a descargar el archivo. Es crucial que lo guardes en un lugar que no sea tu propio servidor. Un disco duro externo, una unidad USB o un servicio como Google Drive, Dropbox o Amazon S3 son opciones excelentes. Guardar el backup en el mismo hosting sería como tener una copia de seguridad dentro de la misma casa que se está quemando.
[TIP] Crea una carpeta en tu Google Drive llamada "Backups Web" y guarda ahí todos los backups con la fecha del día, por ejemplo,
backup-miweb-2024-05-20.zip. Así tendrás un historial organizado.
Paso 4: Hacer el backup de la base de datos
Ahora vamos con la parte más delicada: la base de datos. Para ello, usaremos otra herramienta de cPanel llamada "phpMyAdmin", que es un gestor de bases de datos muy popular.
4.1. Localiza la sección "Bases de Datos"
Vuelve al panel principal de cPanel. Busca la sección llamada "Bases de Datos" (o Databases). Dentro, haz clic en el icono de "phpMyAdmin".
4.2. Selecciona tu base de datos
Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. En el panel de la izquierda, verás una lista de todas tus bases de datos. Haz clic en el nombre de la base de datos que corresponde a tu sitio WordPress. No la confundas; el nombre suele incluir el prefijo de tu cuenta de hosting, por ejemplo, usuario_wpdb1.
4.3. Exporta la base de datos
Una vez dentro de tu base de datos, verás una barra de menú en la parte superior. Haz clic en la pestaña "Exportar".
4.4. Elige el método de exportación
Se te presentarán dos opciones: "Rápida" y "Personalizada".
- Rápida: Es la más sencilla. Simplemente exporta todo en un archivo SQL. Sirve para la mayoría de los casos.
- Personalizada: Te permite elegir tablas específicas, opciones de compresión, etc. Es útil para sitios muy grandes, pero para un backup estándar, la opción rápida es perfecta.
Selecciona "Rápida" y haz clic en el botón "Continuar" o "Exportar" (el texto varía según la versión).
4.5. Guarda el archivo SQL
Tu navegador descargará automáticamente un archivo con extensión .sql. Guárdalo en el mismo lugar donde guardaste el archivo .zip de los archivos. Este archivo contiene todo tu contenido, así que es igual de importante.
[WARNING] No abras el archivo
.sqlcon un editor de texto para modificarlo. Cualquier cambio, por pequeño que sea, puede corromper la base de datos y hacer que tu web no funcione al restaurarla. Solo guárdalo.
Paso 5: Verifica que tu backup esté completo
Este es un paso que muchos omiten, pero es vital. Un backup incompleto o corrupto es peor que no tener ninguno, porque te da una falsa sensación de seguridad.
Para verificar, sigue estos pasos:
- Revisa el tamaño: El archivo
.zipdebería tener un tamaño considerable (al menos unos pocos MB, dependiendo del tamaño de tu web). Si es de 1 KB, algo salió mal. - Comprueba el contenido: Puedes abrir el archivo
.zipen tu computadora y verificar si las carpetas principales (wp-content,wp-admin) están presentes. - Abre el archivo SQL: Ábrelo con un editor de texto simple como el Bloc de Notas. Deberías ver texto con instrucciones SQL y nombres de tablas. Si está vacío, el proceso falló.
¿Con qué frecuencia debo hacer copias de seguridad WordPress cPanel?
La frecuencia ideal depende de cuánto actualizas tu web.
- Blog o web estática: Una vez al mes es suficiente.
- Web con publicaciones frecuentes (2-3 veces por semana): Haz un backup semanal.
- Tienda online o web con usuarios: Deberías hacer un backup diario o incluso configurar un backup automático. La información de los clientes y los pedidos es demasiado valiosa como para arriesgarse.
[INFO] Realizar un respaldo WordPress cPanel manualmente es una gran práctica, pero si tu web es dinámica, considera usar un plugin de backup que automatice el proceso. Plugins como UpdraftPlus o BackupBuddy pueden programar copias de seguridad y enviarlas directamente a tu almacenamiento en la nube. Sin embargo, entender cómo hacerlo manualmente te dará un control total en caso de emergencia.
Restaurar un backup: El proceso inverso
Saber cómo hacer el backup es solo la mitad del trabajo. La otra mitad es saber restaurarlo. Aunque no lo necesites ahora, es bueno que sepas que el proceso es el inverso:
- Subir el archivo .zip a tu
public_htmla través del Administrador de Archivos y extraerlo. - Importar el archivo .sql a través de phpMyAdmin: entras en tu base de datos, haces clic en "Importar", seleccionas el archivo y haces clic en "Continuar".
Si alguna vez tienes un problema, busca en nuestra base de conocimiento un tutorial específico sobre restauración.
Preguntas frecuentes sobre copias de seguridad en cPanel
¿El backup de cPanel incluye mis correos electrónicos?
No. El proceso que hemos descrito solo incluye los archivos de tu web y su base de datos. Los correos electrónicos se gestionan de forma separada en cPanel, y puedes hacer un backup de ellos desde la sección "Email" o usando el "Backup" completo de cPanel.
¿Puedo hacer un backup de todo mi cPanel de una vez?
Sí. En la sección "Archivos" de cPanel, hay una herramienta llamada "Backup" o "Copias de seguridad". Esta te permite generar un backup completo de tu cuenta, incluyendo archivos, bases de datos, zonas DNS y configuraciones de correo. Es una opción muy útil, pero el archivo resultante es mucho más grande.
¿Qué pasa si mi sitio es muy grande y la compresión tarda demasiado?
Si tu sitio tiene muchos GB, la compresión puede dar error o tardar horas. En ese caso, te recomendamos usar un plugin de backup que gestione el proceso en segundo plano, o contactar a tu proveedor de hosting para que te ayude a generar un backup a nivel de servidor.
¿Es seguro guardar el backup en el mismo hosting?
No es recomendable. Si el servidor falla o es hackeado, perderás tanto tu web como tu backup. Guárdalo siempre en un lugar externo.
¿Puedo hacer un backup de WordPress desde cPanel sin usar phpMyAdmin?
Sí, la herramienta "Backup" de cPanel también te permite descargar las bases de datos directamente. Simplemente ve a "Archivos > Backup", busca la sección de "Bases de datos" y haz clic en el nombre de la base que quieres respaldar. Esto hará lo mismo que phpMyAdmin pero con un par de clics.
¿Qué es Syspanel?
Syspanel es un panel de control de hosting similar a cPanel. Si tu hosting usa Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, http://tudominio.com:2106). Aunque la interfaz es diferente, las herramientas de administración de archivos y bases de datos son muy similares, y los pasos para hacer un backup son prácticamente los mismos.
Conclusión: La tranquilidad de tener un respaldo
Hacer un backup WordPress cPanel manual es una habilidad esencial para cualquier propietario de un sitio web. No es un proceso complicado, y una vez que lo haces un par de veces, te llevará menos de diez minutos. La tranquilidad que te da saber que tu trabajo está a salvo no tiene precio.
Recuerda: los archivos por un lado, la base de datos por el otro, y guarda todo en un lugar externo. Con estos tres sencillos pasos, has creado una red de seguridad sólida para tu presencia en línea. No esperes a que sea demasiado tarde; haz tu primera copia de seguridad hoy mismo. Tu yo del futuro te lo agradecerá cuando, en lugar de entrar en pánico por un error, simplemente restaures tu sitio y sigas adelante.
