Cómo hacer una copia de seguridad manual de WordPress en cPanel (archivos y BD)
¿Te suena eso de que tu web es como una casa con todos tus recuerdos dentro? Pues el backup es la llave de repuesto que te permite volver a entrar si algún día pierdes la cerradura. En el mundo de WordPress, perder tu sitio por un error de actualización, un hackeo o un fallo del servidor es más común de lo que crees, y la única forma de dormir tranquilo es teniendo una copia de seguridad a mano.
Hoy vamos a quitarte ese miedo de encima. Te voy a enseñar, paso a paso y sin tecnicismos raros, cómo hacer una copia de seguridad manual de WordPress en cPanel, tanto de tus archivos como de tu base de datos (que son las dos partes que componen tu web). No necesitas ser un experto, solo seguir estas instrucciones al pie de la letra.
Al final, tendrás tu propio "kit de supervivencia" digital guardado en tu ordenador. ¿Empezamos?
¿Por qué necesitas un backup manual de WordPress?
Antes de ensuciarnos las manos, es importante que entiendas por qué esto es tan vital. Imagina que pasas meses escribiendo artículos, configurando plugins y diseñando tu web perfecta. Ahora imagina que un día entras y... aparece un error fatal. O peor aún, un mensaje de "Error al conectar con la base de datos". Sin una copia de seguridad, todo ese trabajo podría perderse para siempre.
Hacer un backup wordpress cpanel manual es tu red de seguridad. Aunque existen plugins que lo hacen automáticamente, saber hacerlo a mano te da un control total y es un conocimiento que te salvará en más de una ocasión, especialmente si tu hosting no incluye backups diarios o si quieres una copia puntual antes de hacer un cambio grande (como actualizar el tema o un plugin crítico).
Paso 1: Accede a tu panel de control (cPanel)
Lo primero es lo primero: necesitas entrar en el cPanel de tu hosting. Normalmente, la URL es algo así como tudominio.com/cpanel o cpanel.tudominio.com. Si no lo recuerdas, revisa el correo de bienvenida de tu proveedor de hosting; ahí te lo indican.
Una vez dentro, verás un montón de iconos. No te agobies, solo necesitamos dos secciones: Archivos (para los ficheros de WordPress) y Bases de Datos (para la BD). Vamos a ir por partes.
[TIP]: Si tu hosting usa un panel diferente (como Syspanel, que es el de algunos proveedores y se accede por el puerto 2106), los pasos son muy similares. Busca los iconos de "Administrador de archivos" y "phpMyAdmin". La lógica es la misma.
Paso 2: Hacer el backup de los archivos de WordPress
Esta primera parte consiste en descargar todos los archivos de tu web (el código, las imágenes, los plugins, los temas, todo). Es como hacer una foto de tu disco duro.
2.1. Navega al directorio de WordPress
En el cPanel, busca el icono de Administrador de Archivos (File Manager). Se te abrirá una ventana. Normalmente, tu web está en una carpeta llamada public_html. Si tienes WordPress instalado en una subcarpeta (por ejemplo, public_html/blog), entra ahí.
2.2. Selecciona todo el contenido
Dentro de public_html (o la carpeta donde esté tu WordPress), verás un montón de archivos y carpetas (como wp-admin, wp-content, wp-includes, etc.). Haz clic en Seleccionar todo (suele estar en la barra superior) para marcarlos todos.
2.3. Comprime los archivos
Ahora, con todos los archivos seleccionados, busca el botón Comprimir o Compress en la barra superior. Se te pedirá elegir el tipo de compresión; elige Zip Archive. Luego, pulsa "Comprimir archivos".
El sistema empezará a crear un archivo .zip con todo tu sitio. Esto puede tardar unos minutos si tu web es grande. Cuando termine, verás un archivo nuevo en la lista, normalmente llamado algo como public_html.zip o archivo.zip.
2.4. Descarga el archivo comprimido
Este es el paso crucial: descargar el archivo a tu ordenador. Haz clic derecho sobre el archivo .zip recién creado y selecciona Descargar. Se guardará en tu carpeta de descargas. Luego, borra el archivo .zip del servidor para no ocupar espacio innecesario.
¡Listo! Ya tienes la primera parte de tu copia seguridad manual wordpress: los archivos.
Paso 3: Hacer el backup de la Base de Datos (BD)
Esta es la parte más delicada, pero no te preocupes, es igual de sencilla. La base de datos es donde se guardan tus entradas, páginas, comentarios y configuraciones. Sin ella, los archivos no sirven de nada.
3.1. Encuentra el nombre de tu base de datos
En el cPanel, busca la sección Bases de Datos y haz clic en phpMyAdmin. Esta es una herramienta que te permite "ver" y gestionar tu BD.
Se abrirá una nueva pestaña. En el menú lateral izquierdo, verás una lista de bases de datos. Necesitas saber cuál es la tuya. Si no estás seguro, puedes mirarlo en el archivo wp-config.php de tu WordPress (el que acabas de descargar). Búscalo y ábrelo con el bloc de notas; dentro verás una línea que dice define('DB_NAME', 'tu_basededatos');.
3.2. Exporta la base de datos
Haz clic en el nombre de tu base de datos en el menú lateral. A la derecha, verás una pestaña que dice Exportar. Haz clic en ella.
Te aparecerán dos opciones: Rápida y Personalizada. Para un backup básico, elige Rápida y asegúrate de que el formato sea SQL. Luego, pulsa el botón Continuar o Exportar en la parte inferior.
3.3. Guarda el archivo SQL
El navegador comenzará a descargar un archivo con extensión .sql. Ese archivo contiene toda tu información. Guárdalo en la misma carpeta donde guardaste el .zip de los archivos. Es importante que no lo abras con un editor de texto, ya que podría corromperse. Solo guárdalo.
[WARNING]: No exportes la base de datos con la opción "Personalizada" si no sabes lo que haces. La opción "Rápida" es perfecta para tu backup de seguridad. Cambiar opciones avanzadas puede generar un archivo que luego no puedas importar correctamente.
Paso 4: Guarda todo en un lugar seguro
Ya tienes dos archivos: el .zip con los archivos de tu web y el .sql con tu base de datos. Ahora, la clave está en guardarlos en un lugar seguro y fuera de tu servidor. No los dejes en el cPanel, porque si el servidor falla, los perderás también.
Te recomiendo que crees una carpeta en tu ordenador llamada "Backup WordPress" y dentro, otra con la fecha de hoy (por ejemplo, backup-web-2024-05-20). Mete ahí los dos archivos.
Para una mayor seguridad, puedes subir esta carpeta a un servicio de almacenamiento en la nube como Google Drive, Dropbox o OneDrive. Así, si tu ordenador se rompe o es robado, tendrás una copia adicional.
[INFO]: La frecuencia recomendada para hacer un respaldo wordpress cpanel depende de lo activa que sea tu web. Si publicas a diario, hazlo a diario. Si publicas una vez al mes, con un backup mensual justo antes de publicar es suficiente. La regla de oro es: "Si no puedes permitirte perderlo, hazle un backup".
Preguntas Frecuentes (FAQ)
Para terminar, voy a resolver las dudas más comunes que suelen tener los usuarios cuando se enfrentan a este proceso por primera vez.
¿Cada cuánto tiempo debo hacer un backup manual?
Como te decía, depende de tu actividad. Si tu web es un blog personal con un post semanal, con un backup mensual o quincenal es suficiente. Si tienes una tienda online o un sitio con muchos cambios (comentarios, usuarios, pedidos), lo ideal es hacerlo a diario o cada dos días. La constancia es tu mejor aliada.
¿Qué pasa si no tengo cPanel? ¿Puedo usar otro método?
¡Claro que sí! Muchos proveedores de hosting usan paneles alternativos. Por ejemplo, si tu hosting usa Syspanel (recuerda que es la versión adaptada de HestiaCP y se accede por el puerto 2106), el proceso es similar. Busca el "Administrador de Archivos" y "phpMyAdmin" en el menú. La idea es la misma: comprimir los archivos y exportar la BD. También existen plugins de WordPress como UpdraftPlus que automatizan todo el proceso, pero para eso necesitas tener tu web funcionando, lo cual no es posible si la has roto. Por eso saber hacerlo a mano es tan valioso.
¿Cómo restauro mi WordPress desde este backup?
Ese es el proceso inverso. Para los archivos, subirías el .zip a public_html y lo descomprimes. Para la BD, entrarías en phpMyAdmin, seleccionarías tu base de datos (o crearías una nueva), irías a la pestaña Importar y subirías tu archivo .sql. Es un poco más complejo, pero una vez que tienes el backup, es totalmente factible. (Ese será tema de otro artículo).
¿El backup manual sirve para migrar mi web a otro hosting?
¡Sí! De hecho, es la forma más clásica de hacer una migración. Tienes que hacer exactamente lo que hemos visto hoy: descargar los archivos y la BD. Luego, en el nuevo hosting, subes los archivos, creas una BD nueva e importas el .sql. Finalmente, cambias el archivo wp-config.php con los datos de la nueva BD y listo. Es un método un poco más técnico que usar plugins de migración, pero funciona perfectamente.
¿Por qué mi archivo SQL es tan pequeño comparado con el ZIP?
Es completamente normal. El archivo .zip contiene imágenes, plugins y código, que son archivos binarios y pesados. El archivo .sql es solo texto (las entradas de tu BD), así que suele ser mucho más ligero. No te asustes si tu BD pesa solo unos pocos megabytes, es lo esperado.
Conclusión y buenas prácticas
Hacer una copia de seguridad manual de WordPress en cPanel es un proceso que, una vez que lo haces un par de veces, te llevará menos de 10 minutos. Es una inversión de tiempo mínima para la tranquilidad máxima que te proporciona.
Recuerda el mantra: archivos + base de datos = web completa. No sirve de nada tener solo uno de los dos.
Para despedirme, te dejo con un checklist rápido para que no se te olvide nada:
- He accedido al Administrador de Archivos de cPanel.
- He comprimido toda la carpeta de WordPress en un
.zip. - He descargado el
.zipa mi ordenador. - He accedido a phpMyAdmin.
- He seleccionado la base de datos correcta.
- He exportado la BD en formato SQL.
- He descargado el archivo
.sqla mi ordenador. - He guardado ambos archivos en una carpeta local y en la nube.
Con esto, ya eres oficialmente una persona responsable con su web. Enhorabuena. Si tienes cualquier duda, no dudes en dejar un comentario. ¡Nos vemos en el próximo tutorial!
