Cómo hacer backup y restaurar en WordPress
¿Por qué es tan importante hacer backup de WordPress?
Si tienes una web en WordPress, seguramente ya has escuchado mil veces eso de que los backups son vitales. Y no es una exageración: un solo error, un plugin incompatible o un ataque malintencionado pueden borrar meses de trabajo en segundos.
Piénsalo de esta manera: tu web es como una casa. Hacer un backup es como contratar un seguro contra incendios. No quieres que ocurra, pero si ocurre, te salva la vida.
En esta guía completa te voy a enseñar, paso a paso, cómo hacer backup y restaurar en WordPress de varias formas distintas. No necesitas ser un experto en informática, solo seguir las instrucciones con calma.
Al final del artículo, también resolveremos las dudas más frecuentes que nos llegan al soporte técnico, para que te quedes totalmente tranquilo.
Qué es exactamente un backup de WordPress
Un backup (o copia de seguridad) es una "foto" completa de tu sitio web en un momento determinado. Esa foto incluye todos los archivos y toda la base de datos.
Los dos elementos imprescindibles de un backup
Para que una restauración sea posible, tu backup debe contener:
- Los archivos del sitio: aquí se incluyen el núcleo de WordPress, los temas, los plugins, las imágenes subidas y cualquier otro archivo que forme parte de tu instalación.
- La base de datos: es donde se guardan tus entradas, páginas, comentarios, configuraciones y usuarios. Sin ella, tu web sería solo un cascarón vacío.
Si solo haces una de las dos cosas, no tendrás un backup completo. Por eso, las herramientas que te recomiendo a continuación siempre guardan ambas partes.
Método 1: Cómo hacer backup con plugins (el más recomendado)
Para la mayoría de usuarios, la opción más sencilla y fiable es usar un plugin de backup. Estos plugins se encargan de empaquetar todos los archivos y la base de datos en un solo archivo comprimido, y lo guardan donde tú quieras.
El plugin más popular: UpdraftPlus
De entre todos los plugins disponibles, UpdraftPlus es probablemente el más conocido y el que mejores resultados da. Tiene una versión gratuita que es más que suficiente para la mayoría de webs.
Cómo instalar UpdraftPlus
- Ve a tu escritorio de WordPress.
- En el menú lateral, entra en Plugins → Añadir nuevo.
- En el buscador, escribe "UpdraftPlus".
- Haz clic en Instalar ahora y luego en Activar.
Configurando tu primer backup manual
Una vez activado, verás una nueva opción llamada Ajustes → UpdraftPlus Backups.
- Dentro del plugin, ve a la pestaña Copia de seguridad ahora.
- Verás dos opciones marcadas: "Incluir los archivos en la copia de seguridad" e "Incluir la base de datos en la copia de seguridad". Déjalas ambas marcadas.
- En el desplegable de "¿Dónde almacenar la copia de seguridad?", elige un destino. Puede ser una carpeta en tu servidor, pero es mucho mejor si lo envías a un servicio externo como Google Drive o Dropbox.
- Haz clic en el botón Copia de seguridad ahora.
El plugin empezará a trabajar. Dependiendo del tamaño de tu web, puede tardar desde unos segundos hasta varios minutos. Al terminar, verás un mensaje de éxito.
[TIP]: Si tu web es grande, haz el backup en un momento de poco tráfico para no ralentizar el servidor.
Programando backups automáticos
La verdadera magia de UpdraftPlus es que puedes programar backups para que se hagan solos. Esto es clave para la seguridad WordPress de tu sitio.
- Ve a la pestaña Ajustes dentro del plugin.
- En "Programación de copias de seguridad de archivos", elige una frecuencia (por ejemplo, diaria o semanal).
- En "Programación de copias de seguridad de la base de datos", elige una frecuencia (normalmente, diaria es lo ideal).
- Abajo, configura el almacenamiento remoto (como Google Drive o un servicio FTP) y guarda los cambios.
A partir de ese momento, el plugin trabajará solo. Tú solo tendrás que revisar de vez en cuando que los backups se están generando correctamente.
Método 2: Backup manual desde el panel de control (Syspanel)
A veces, puede que no quieras usar plugins o que tu web haya caído y necesites acceder directamente a los archivos. En ese caso, tendrás que hacerlo desde el panel de control de tu hosting.
[INFO]: Si usas Syspanel (antes conocido como HestiaCP) para gestionar tu servidor, el acceso se realiza a través del puerto 2106. Por ejemplo: https://tu-dominio.com:2106.
Paso 1: Hacer backup de la base de datos desde Syspanel
- Accede a Syspanel con tus credenciales.
- Busca la sección de Bases de datos.
- Localiza la base de datos de tu WordPress (el nombre suele aparecer junto al usuario de la base de datos).
- Haz clic en el icono de Exportar o Descargar. Esto generará un archivo
.sqlcon toda tu información.
Paso 2: Hacer backup de los archivos
- En Syspanel, ve a la sección de Administrador de archivos.
- Navega hasta la carpeta donde tienes instalado WordPress (normalmente
public_html). - Selecciona todos los archivos y carpetas.
- Busca la opción de Comprimir o Archivar. Elige formato
.zipo.tar.gz. - Una vez comprimido, descarga el archivo a tu ordenador.
[WARNING]: Este método manual es más técnico. Si no te sientes cómodo navegando por archivos del servidor, es mejor que uses un plugin. Un error aquí puede romper tu web.
Cómo restaurar WordPress desde un backup
Restaurar es el proceso inverso. Es devolver tu web al estado en el que estaba cuando hiciste la copia de seguridad. Aquí también tienes dos caminos: con plugin o manual.
Restaurar con UpdraftPlus
Esta es la forma más fácil. El plugin guarda un registro de tus backups y puede restaurarlos con un solo clic.
- Entra en Ajustes → UpdraftPlus Backups.
- Ve a la pestaña Copia de seguridad existente.
- Verás una lista con tus backups (tanto locales como en la nube).
- Haz clic en el botón Restaurar que aparece junto al backup que quieras usar.
- Se abrirá una ventana donde puedes elegir qué restaurar: archivos, base de datos o ambos. Marca todo y haz clic en Restaurar.
El plugin se encargará de descargar el backup, extraer los archivos y reconstruir la base de datos. Al terminar, recibirás un mensaje de éxito.
Restaurar manualmente desde Syspanel
Si tu web está completamente rota y no puedes acceder al plugin, tendrás que hacerlo a mano.
Paso 1: Restaurar los archivos
- Sube tu archivo
.zipcon los archivos de WordPress a la carpetapublic_htmldel servidor usando el Administrador de archivos de Syspanel. - Extrae el contenido del zip en esa carpeta. Si te pregunta si quieres sobrescribir archivos, dile que sí.
Paso 2: Restaurar la base de datos
- Ve a la sección Bases de datos en Syspanel.
- Entra en phpMyAdmin (o la herramienta que uses) para tu base de datos.
- Selecciona la base de datos de tu WordPress.
- Ve a la pestaña Importar.
- Selecciona el archivo
.sqlque descargaste antes y haz clic en Continuar.
[WARNING]: Antes de importar, es una buena práctica vaciar las tablas existentes. Si no lo haces, puede haber conflictos de datos duplicados. En phpMyAdmin, puedes marcar todas las tablas y elegir "Vaciar" antes de importar.
¿Dónde guardar tus backups? Mejores prácticas
Guardar el backup en la misma carpeta de tu web no sirve de nada. Si el servidor se daña, pierdes todo. La regla de oro es la regla 3-2-1.
La regla 3-2-1 explicada
- 3 copias de tus datos (el original + 2 backups).
- 2 medios de almacenamiento diferentes (por ejemplo, tu disco duro y la nube).
- 1 copia fuera de tu servidor o ubicación física.
Siguiendo esta regla, tu web estará muy bien protegida. Puedes combinar un backup en Google Drive, otro en tu ordenador y otro en un disco duro externo.
Preguntas frecuentes (FAQ) sobre backup y restauración
¿Con qué frecuencia debo hacer un backup?
Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es un backup diario de la base de datos y semanal de los archivos. Si tu web es más estática, con un backup semanal completo es suficiente.
¿Qué pasa si no tengo acceso al panel de administración de WordPress?
Si tu web está caída o te han hackeado, puedes usar el método manual desde Syspanel (puerto 2106). Si tampoco puedes acceder a Syspanel, tendrás que contactar con tu proveedor de hosting para que te ayuden a restaurar desde sus copias de seguridad internas.
¿Un backup de los archivos es suficiente?
No. Como ya hemos visto, necesitas también la base de datos. Sin ella, tu web se verá vacía, sin entradas, páginas ni usuarios.
¿Puedo restaurar en un servidor diferente?
Sí, es posible. Solo tienes que subir los archivos y la base de datos al nuevo servidor. Luego, tendrás que editar el archivo wp-config.php para cambiar los datos de conexión a la nueva base de datos (nombre, usuario y contraseña).
¿Qué es mejor, backup en la nube o en el servidor?
Siempre es mejor en la nube. Si tu servidor sufre un fallo total, el backup que está en la misma máquina se perderá contigo. Los servicios en la nube como Google Drive o Dropbox son gratuitos y muy fiables.
Conclusión
Hacer backup WordPress no es opcional, es una necesidad. Ya sea con un plugin como UpdraftPlus o de forma manual a través de Syspanel, lo importante es que lo hagas de manera regular y que guardes las copias en un lugar seguro.
Restaurar WordPress puede parecer una tarea de expertos, pero con las herramientas adecuadas, está al alcance de cualquiera. Dedica 20 minutos ahora a configurar un sistema de backups automáticos y dormirás mucho más tranquilo sabiendo que tu web está a salvo.
Recuerda: la seguridad WordPress empieza por tener un buen plan de copias de seguridad. No esperes a que sea demasiado tarde. ¡Tu yo del futuro te lo agradecerá!
