WordPress: Cómo hacer una copia de seguridad manual y automática
Imagina que tu sitio web es como una casa digital. Has invertido tiempo, esfuerzo y, quizás, dinero en construirla. Tiene sus habitaciones (páginas), sus muebles (plugins) y sus fotos familiares (imágenes y contenido). Ahora, ¿qué pasaría si un día llegara una tormenta (un error de actualización, un hackeo o un fallo del servidor) y se llevara todo por delante? Sin una copia seguridad WordPress, perderías todo.
No te preocupes. Hacer un backup WordPress no es cosa de magia ni de genios de la informática. Es simplemente un hábito de prevención. En esta guía backup WordPress completa, te voy a explicar paso a paso cómo proteger tu web de dos formas: una manual, para que entiendas qué hay dentro de tu sitio, y otra automática, para que duermas tranquilo sabiendo que todo se guarda solito.
Vamos a ello. Y recuerda, si en algún momento ves que hablo de HestiaCP, me refiero a Syspanel, y suele accederse por el puerto 2106 (por ejemplo: tudominio.com:2106). No te asustes, es solo un detalle técnico.
¿Qué necesitas para hacer una copia de seguridad?
Antes de empezar, aclaremos qué estamos salvando. Un sitio WordPress no es solo un montón de archivos. En realidad, tiene dos partes esenciales:
- Los archivos del sitio: Aquí están el núcleo de WordPress, tus temas, plugins, imágenes, PDFs y todo el contenido multimedia.
- La base de datos: Es el cerebro de tu web. Aquí se guardan tus entradas, páginas, comentarios, configuraciones de plugins y usuarios.
Para un backup WordPress completo y funcional, necesitas salvar ambas partes. Si solo guardas los archivos, al restaurar perderás tus textos y configuraciones. Si solo guardas la base de datos, tendrás el cerebro pero sin el cuerpo (sin imágenes ni plugins).
Método 1: Copia de seguridad manual (paso a paso)
Este método es ideal cuando quieres hacer una copia puntual, por ejemplo, antes de una gran actualización o de cambiar de tema. Es como hacer una foto de tu web en un momento concreto.
Paso 1: Accede a tu panel de control (Syspanel)
Para descargar los archivos, primero necesitas entrar al administrador de tu servidor. Si tu hosting usa Syspanel (el antiguo HestiaCP), haz esto:
- Abre tu navegador y escribe:
https://tudominio.com:2106(cambiatudominio.compor tu dominio real). - Introduce tu usuario y contraseña de Syspanel.
- Una vez dentro, busca la sección "Web" o "Dominios" y haz clic en el nombre de tu dominio.
[TIP]: Si no recuerdas tu contraseña de Syspanel, pide a tu proveedor de hosting que te la restablezca. No uses la misma que la de tu WordPress.
Paso 2: Descarga los archivos del sitio (vía FTP o File Manager)
Tienes dos formas de hacerlo. Te explico la más visual: usar el Administrador de Archivos de Syspanel.
- Dentro de la sección de tu dominio, busca un botón que diga "Administrador de Archivos" o "File Manager".
- Se abrirá una ventana con las carpetas de tu web. La carpeta principal suele llamarse
public_htmloweb. - Selecciona TODA la carpeta (puedes hacer clic en la casilla de verificación junto a
public_html). - Arriba, busca el botón "Comprimir" o "Zip". Elige la opción para crear un archivo
.zip. Ponle un nombre comobackup-web-2025-04-01.zip. - Una vez creado, verás el archivo
.zipen la lista. Haz clic derecho sobre él y elige "Descargar".
[WARNING]: No descargues archivos sueltos uno por uno. Siempre comprime la carpeta entera. Si tu web es muy grande (más de 500 MB), la descarga puede tardar. Mejor hazlo en horas de poco tráfico.
Paso 3: Exporta la base de datos (phpMyAdmin)
Ahora vamos a por el cerebro de tu web.
- En Syspanel, busca la sección "Base de datos" o "Databases".
- Verás una lista con las bases de datos de tu sitio. Normalmente hay una por dominio. Anota el nombre de la base de datos y el usuario (te hará falta para restaurar).
- Al lado de la base de datos, suele haber un enlace a phpMyAdmin. Haz clic.
- Se abrirá una nueva pestaña. A la izquierda, selecciona tu base de datos (la que acabas de anotar).
- Arriba, haz clic en la pestaña "Exportar".
- Elige el método "Rápido" y el formato "SQL". Luego haz clic en "Continuar".
- Se descargará un archivo con extensión
.sql. Guárdalo en la misma carpeta donde tienes el.zipde los archivos.
¡Enhorabuena! Ya tienes un backup WordPress manual completo. Tienes dos archivos: uno .zip (los archivos) y otro .sql (la base de datos).
Método 2: Copia de seguridad automática (con plugins)
Hacerlo manual está bien para una vez, pero para la rutina diaria necesitas automatizar. Aquí entran los plugins de backup WordPress. Son tus asistentes digitales.
Paso 1: Elige un plugin fiable
Hay muchos, pero para usuarios sin experiencia, te recomiendo dos gratuitos y muy potentes:
- UpdraftPlus: El más popular. Permite programar backups y subirlos a la nube (Google Drive, Dropbox, etc.).
- BackWPup: También muy completo y fácil de configurar.
En esta guía usaremos UpdraftPlus porque es el más intuitivo.
Paso 2: Instala y activa el plugin
- Entra en el panel de administración de WordPress (tuweb.com/wp-admin).
- Ve a Plugins > Añadir nuevo.
- En el buscador, escribe "UpdraftPlus".
- Instálalo y actívalo.
Paso 3: Configura tu primera copia automática
- Una vez activo, ve al nuevo menú "Ajustes" > "UpdraftPlus Backups".
- Haz clic en la pestaña "Ajustes".
- Aquí configurarás la frecuencia:
- Programación de copia de archivos: Elige "Cada 4 horas", "Diaria" o "Semanal". Para un blog que se actualiza a menudo, "Diaria" está bien.
- Programación de copia de base de datos: Misma frecuencia. Recomiendo que sea la misma que la de archivos.
- Destino del almacenamiento: Elige un servicio en la nube (Google Drive, Dropbox, Amazon S3, etc.). Esto es clave: no guardes las copias en el mismo servidor porque si el servidor falla, pierdes todo.
- Haz clic en "Guardar cambios".
[INFO]: Si eliges Google Drive, te pedirá que autorices la conexión. Es un proceso de un solo clic. No te preocupes, es seguro.
Paso 4: Haz una copia manual de prueba
Para asegurarte de que todo funciona, haz una copia ahora mismo:
- En la misma pantalla de UpdraftPlus, ve a la pestaña "Copia de seguridad / Restauración".
- Haz clic en el botón "Copia de seguridad ahora".
- Marca las dos opciones: "Incluir la base de datos en la copia de seguridad" y "Incluir los archivos en la copia de seguridad".
- Haz clic en "Copia de seguridad ahora" de nuevo.
- El plugin empezará a trabajar. Verás una barra de progreso. Cuando termine, aparecerá en la lista de copias existentes.
¡Perfecto! Ya tienes tu primera copia seguridad WordPress automática. A partir de ahora, el plugin hará el trabajo por ti.
Cómo restaurar tu WordPress desde un backup
Saber hacer un backup WordPress es la mitad del trabajo. La otra mitad es saber restaurar WordPress cuando algo sale mal. Vamos a verlo con el mismo plugin.
Restaurar con UpdraftPlus (si tienes acceso a WordPress)
- Ve a Ajustes > UpdraftPlus Backups > Copia de seguridad / Restauración.
- Busca la copia que quieras restaurar en la lista.
- Haz clic en el botón "Restaurar".
- Se abrirá una ventana. Marca todas las casillas (base de datos, plugins, temas, uploads, etc.) para restaurar todo.
- Haz clic en "Siguiente" y luego en "Restaurar".
- El plugin descargará los archivos desde la nube y los colocará en su sitio. Al final, te pedirá que actualices la página.
[WARNING]: Restaurar una copia sobrescribirá TODO el contenido actual. Si tienes cambios recientes que no están en la copia, se perderán. Asegúrate de que es la copia correcta.
Restaurar manualmente (si no puedes acceder a WordPress)
Si tu web está caída o no puedes entrar al panel, toca hacerlo a mano.
- Sube los archivos: Entra a Syspanel (tuweb.com:2106) y ve al Administrador de Archivos. Borra todo el contenido de
public_html(no la carpeta en sí). Luego sube tu archivo.zipde la copia y descomprímelo. - Importa la base de datos: Ve a phpMyAdmin (desde Syspanel). Selecciona tu base de datos. Haz clic en "Importar". Elige tu archivo
.sqly haz clic en "Continuar". - Ajusta la configuración (si es necesario): A veces, al cambiar de dominio o servidor, la URL de la web no se actualiza. Puedes usar un plugin como "Better Search Replace" o editar directamente la tabla
wp_optionsen phpMyAdmin.
[TIP]: Si no te sientes cómodo con el método manual, pide ayuda a tu hosting. Muchos ofrecen restauración gratuita de backups.
Preguntas frecuentes (FAQ)
¿Cada cuánto debo hacer una copia de seguridad?
Depende de la frecuencia con la que actualices tu web. Si publicas a diario, haz copias diarias. Si es un sitio estático, semanal es suficiente. Lo importante es que sea automático.
¿Dónde es mejor guardar las copias?
Nunca en el mismo servidor. Usa servicios en la nube: Google Drive, Dropbox, Amazon S3 o incluso un disco duro externo. Así, si tu hosting explota, tus copias están a salvo.
¿Los plugins de backup ralentizan mi web?
No, porque las copias se hacen en segundo plano, normalmente cuando no hay visitas. Además, plugins como UpdraftPlus están optimizados para no consumir muchos recursos.
¿Qué hago si mi copia de seguridad está corrupta?
Prueba a descargarla de nuevo. Si sigue fallando, restaura una copia anterior. Por eso es bueno tener varias copias históricas (por ejemplo, de los últimos 7 días).
¿Puedo restaurar solo una parte, como una página o un plugin?
Con UpdraftPlus puedes restaurar componentes individuales. En la ventana de restauración, desmarca lo que no quieras recuperar. Por ejemplo, puedes restaurar solo la base de datos sin tocar los archivos.
Conclusión: La prevención es tu mejor amiga
Hacer una copia seguridad WordPress no es un lujo, es una necesidad. Con los dos métodos que te he explicado (manual para casos concretos y automático con plugins para la rutina), tu web estará protegida ante cualquier imprevisto.
Recuerda: una copia de seguridad que no se prueba, no sirve. Cada cierto tiempo, haz una restauración de prueba en un entorno local o en un subdominio para asegurarte de que todo funciona.
Ahora ya sabes cómo hacer un backup WordPress y cómo restaurar WordPress si es necesario. No esperes a que ocurra un desastre. Dedica 10 minutos hoy a configurar tu primera copia automática y duerme tranquilo.
Si tienes alguna duda, recuerda que tu hosting (especialmente si usan Syspanel por el puerto 2106) suele tener soporte técnico dispuesto a ayudarte. ¡No estás solo en esto!
[INFO]: Este artículo es una guía general. Los pasos pueden variar ligeramente según la configuración de tu servidor o la versión de WordPress. Siempre consulta la documentación oficial de tu hosting si tienes dudas específicas.
