Cómo hacer una copia de seguridad de WordPress manualmente (cPanel, FTP y plugins)
¿Alguna vez has perdido todo tu sitio web por un error de actualización, un hackeo o un fallo del servidor? Si la respuesta es no, eres afortunado. Pero si te ha pasado, sabes exactamente el dolor que causa. La buena noticia es que hay una forma sencilla de evitar esta pesadilla: haciendo una copia seguridad WordPress de forma regular.
No necesitas ser un experto en programación para proteger tu trabajo. En esta guía completa, te enseñaré cómo hacer una copia de seguridad de WordPress manualmente usando tres métodos diferentes: el panel de control (cPanel), el protocolo FTP y los plugins. Al final, tendrás un plan claro para blindar tu web y dormir tranquilo.
¿Qué necesitas para hacer un backup WordPress manual?
Antes de empezar, es importante entender que un sitio WordPress se compone de dos partes fundamentales:
- Los archivos del núcleo: Temas, plugins, imágenes, scripts y todo lo que ves en tu carpeta de instalación.
- La base de datos: Donde se almacenan tus entradas, páginas, comentarios, usuarios y ajustes de configuración.
Para que una copia seguridad WordPress sea completa y funcional, debes respaldar ambas partes. Si solo copias los archivos, perderás todo tu contenido. Si solo exportas la base de datos, tu sitio no tendrá estructura ni diseño. Por eso, en los siguientes métodos, siempre te mostraré cómo hacer ambas cosas.
Método 1: Backup WordPress manual con cPanel
cPanel es el panel de control más común ofrecido por las empresas de hosting. Es una herramienta visual que te permite gestionar tu servidor sin necesidad de usar líneas de comandos.
[TIP]: Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es muy similar, pero el acceso al panel se realiza a través del puerto 2106 (ej: https://tu-dominio.com:2106). Busca la sección de "Archivos" o "Base de Datos" para realizar los pasos equivalentes.
Este método es ideal porque no requiere instalar nada extra. Vamos paso a paso.
Paso 1: Exportar la base de datos WordPress desde cPanel
La base de datos es el corazón de tu sitio. Para exportarla desde cPanel, sigue estos pasos:
- Inicia sesión en tu cPanel con las credenciales que te proporcionó tu proveedor de hosting.
- Busca la sección "Bases de Datos" y haz clic en el icono de "phpMyAdmin".
- En el panel izquierdo, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos de tu WordPress (normalmente empieza con un prefijo como
usuario_wpdb). - Una vez dentro, verás una fila de pestañas en la parte superior. Haz clic en la pestaña "Exportar".
- En la siguiente pantalla, elige el método "Rápido" y el formato "SQL". Haz clic en el botón "Continuar".
- El navegador descargará un archivo con extensión
.sql. Guárdalo en un lugar seguro fuera de tu servidor (por ejemplo, en tu ordenador o en un disco duro externo).
¡Ya tienes tu contenido a salvo! Ahora vamos a por los archivos.
Paso 2: Comprimir los archivos de WordPress desde cPanel
Ahora vamos a empaquetar todos los archivos de tu sitio (temas, plugins, imágenes, etc.) en un solo archivo ZIP para que sea más fácil de descargar.
- Vuelve al panel principal de cPanel.
- Busca la sección "Archivos" y haz clic en "Administrador de archivos".
- Se abrirá una nueva ventana. Navega hasta la carpeta
public_html. Esta es la carpeta raíz donde normalmente se instala WordPress. Si tu sitio está en una subcarpeta (por ejemplo,public_html/blog), navega hasta esa subcarpeta. - Una vez dentro, haz clic en "Seleccionar todo" en la barra superior para marcar todos los archivos y carpetas.
- Con los archivos seleccionados, haz clic en el botón "Comprimir" en la barra superior.
- En el menú emergente, elige el tipo de archivo "Zip" y haz clic en "Crear archivo".
- Verás que se crea un archivo llamado
archive.zip(o similar) en el mismo directorio. Haz clic derecho sobre él y selecciona "Descargar".
[INFO]: Descargar el archivo ZIP puede tardar unos minutos si tu sitio es muy pesado. Es normal. Asegúrate de tener una buena conexión a internet.
Paso 3: Restaurar tu copia de seguridad WordPress (cPanel)
Restaurar es igual de sencillo. Sube el archivo ZIP a public_html, haz clic derecho sobre él y selecciona "Extraer". Luego, importa tu archivo .sql desde phpMyAdmin usando la pestaña "Importar".
Método 2: Backup WordPress manual con FTP
FTP (Protocolo de Transferencia de Archivos) es otra forma de acceder a los archivos de tu servidor. Es un poco más técnico que cPanel, pero te da un control total. Necesitarás un cliente FTP como FileZilla (gratuito).
Paso 1: Conectarte a tu servidor con FileZilla
- Descarga e instala FileZilla desde su sitio web oficial.
- Abre FileZilla. En la barra superior, introduce los datos que te dio tu hosting:
- Servidor:
ftp.tu-dominio.como la IP de tu servidor. - Nombre de usuario: Tu usuario FTP (suele ser el mismo que el de cPanel).
- Contraseña: La contraseña de tu cuenta.
- Puerto: 21 (por defecto).
- Servidor:
- Haz clic en "Conexión rápida". Verás que en el panel derecho aparecen los archivos de tu servidor.
Paso 2: Descargar los archivos de WordPress
Este proceso es similar al anterior, pero en lugar de comprimir en el servidor, descargamos los archivos directamente.
- En el panel derecho de FileZilla (tu servidor), navega hasta
public_html. - Dentro de
public_html, selecciona todos los archivos y carpetas (Ctrl+A). - Haz clic derecho sobre la selección y elige "Descargar".
- FileZilla comenzará a descargar todos los archivos a tu ordenador. La ubicación de descarga será la carpeta local que tengas abierta en el panel izquierdo.
- Mientras tanto, exporta la base de datos siguiendo el Paso 1 del Método 1 (usando phpMyAdmin). No puedes descargar la base de datos por FTP, necesitas sí o sí el panel de control.
[WARNING]: Si tu sitio es grande, la descarga por FTP puede ser lenta y propensa a errores. Si se corta la conexión, simplemente vuelve a conectar y reintenta. FileZilla suele reanudar la descarga desde donde se quedó.
Paso 3: Restaurar tu copia de seguridad WordPress (FTP)
Para restaurar, simplemente arrastra los archivos desde tu carpeta local (panel izquierdo) a public_html (panel derecho) en FileZilla. Cuando te pregunte si quieres sobrescribir, elige "Sobrescribir todos". Luego, importa tu base de datos .sql desde phpMyAdmin.
Método 3: Backup WordPress manual con Plugins
Este es, con diferencia, el método más fácil y recomendado para la mayoría de los usuarios. Los plugins automatizan todo el proceso, incluyendo la base de datos, y te permiten programar copias de seguridad automáticas.
Hay muchos plugins excelentes, pero los más populares y fiables son UpdraftPlus y BackWPup. Te explico con UpdraftPlus, que es el más intuitivo.
Paso 1: Instalar y activar UpdraftPlus
- Ve a tu panel de administración de WordPress (ej:
tu-dominio.com/wp-admin). - Navega a "Plugins" > "Añadir nuevo".
- En el buscador, escribe "UpdraftPlus".
- Haz clic en "Instalar ahora" en el primer resultado y luego en "Activar".
Paso 2: Configurar y realizar tu primera copia de seguridad WordPress
- Una vez activado, verás un nuevo menú llamado "UpdraftPlus" en la barra lateral izquierda. Haz clic en "Copias de seguridad".
- Verás la pantalla principal del plugin. Para hacer un backup manual, haz clic en el botón azul "Copia de seguridad ahora".
- Se abrirá una ventana donde puedes elegir qué incluir. Por defecto, viene todo seleccionado (Base de datos y Archivos). Deja esa opción y haz clic en "Ahora".
- El plugin empezará a trabajar. Verás una barra de progreso. Dependiendo del tamaño de tu web, tardará unos segundos o unos minutos.
- Cuando termine, verás el listado de copias de seguridad en la parte inferior de la pantalla. Verás un botón "Descargar" a la derecha. Haz clic en él para guardar los archivos de la copia en tu ordenador.
[TIP]: UpdraftPlus te permite guardar tus copias en la nube (Google Drive, Dropbox, etc.). Ve a la pestaña "Ajustes" para configurarlo. Así, tus copias estarán en un lugar seguro fuera de tu hosting, lo cual es una práctica excelente.
Paso 3: Restaurar tu copia de seguridad WordPress con UpdraftPlus
Restaurar es increíblemente sencillo.
- Ve a la pestaña "Copias de seguridad" en UpdraftPlus.
- Haz clic en el botón "Restaurar" que aparece junto a la copia que quieras usar.
- El plugin te preguntará qué quieres restaurar (Base de datos, Archivos, etc.). Selecciona todo y haz clic en "Restaurar".
- UpdraftPlus hará el resto del trabajo por ti.
¿Con qué frecuencia debes hacer una copia seguridad WordPress?
No hay una respuesta única. Depende de la actividad de tu sitio.
- Blogs o webs con contenido diario: Haz una copia de seguridad a diario.
- Webs de empresa con cambios semanales: Una copia semanal es suficiente.
- Sitios estáticos (poca actualización): Una copia mensual puede ser aceptable.
La regla de oro es: haz una copia de seguridad antes de hacer cualquier cambio importante, como actualizar el núcleo de WordPress, un plugin o un tema. Si algo sale mal, puedes revertir el cambio en minutos.
Preguntas Frecuentes (FAQ)
¿Cuál es el mejor método para un principiante?
Sin duda, el método con plugins (UpdraftPlus). Es el más visual, fácil de usar y automatizable. No necesitas tocar código ni navegar por paneles complicados.
¿Dónde debo guardar mis copias de seguridad?
Nunca guardes las copias en el mismo servidor de tu hosting. Si el servidor falla o es hackeado, perderás tanto tu web como tus copias. Guárdalas en tu ordenador, un disco duro externo o, mejor aún, en un servicio de almacenamiento en la nube (Google Drive, Dropbox, Amazon S3).
¿Qué pasa si mi web es muy grande y el backup tarda mucho?
Si tu sitio pesa varios GB, la descarga por cPanel o FTP puede ser lenta. En este caso, te recomiendo usar un plugin que te permita guardar la copia directamente en la nube, sin pasar por tu ordenador. UpdraftPlus y otros plugins ofrecen esta función.
¿Hacer una copia de seguridad afecta al rendimiento de mi web?
Hacer una copia de seguridad manual puede consumir recursos del servidor y ralentizar ligeramente tu web durante el proceso. Para minimizar el impacto, intenta hacerlo en horas de bajo tráfico o configura el plugin para que las copias automáticas se realicen de madrugada.
¿Qué es Syspanel? ¿Es diferente de cPanel?
Syspanel (antes llamado HestiaCP) es otro panel de control de hosting. Cumple la misma función que cPanel, pero con una interfaz diferente. Si tu hosting lo usa, el acceso es por el puerto 2106. Las funciones para hacer backup son similares: busca secciones de "Archivos" o "Base de Datos".
Conclusión y mejores prácticas
Hacer una copia seguridad WordPress no es una opción, es una necesidad. Es tu red de seguridad ante cualquier imprevisto. No esperes a que sea demasiado tarde.
Para resumir, aquí tienes un plan de acción recomendado:
- Instala un plugin de backup (como UpdraftPlus).
- Configura copias de seguridad automáticas en la nube (Google Drive o Dropbox) con la frecuencia que necesites.
- Haz una copia manual antes de cada actualización o cambio importante en tu web.
- Prueba tus copias de seguridad de vez en cuando. No sirve de nada tener un backup si no sabes si funciona. Restáuralo en un entorno de prueba para verificar que todo está en orden.
Con estos sencillos pasos, te asegurarás de que tu sitio web esté siempre protegido. Si tienes alguna duda, deja un comentario y te ayudaré encantado. ¡Buena suerte!
