Hacer una copia de seguridad de tu sitio web no es algo que debas pasar por alto. Tener una copia de seguridad de tu sitio de WordPress puede ahorrarte muchos dolores de cabeza en muchas situaciones. Por ejemplo, si te encuentras con un error que rompe tu sitio o una actualización afecta a su funcionalidad, podrás revertir la versión guardada.

Restaurar una copia de seguridad de WordPress puede ahorrarte horas de resolución de problemas. Además, tener una significa que puedes duplicar tu sitio o trasladarlo a un nuevo alojamiento. Nos atreveríamos a decir que si no tienes una copia de seguridad reciente, deberías añadirla al principio de tu lista de tareas pendientes.

En este artículo, te mostraremos precisamente cómo hacerlo. Discutiremos qué partes de tu sitio web necesitas respaldar y te mostraremos cuatro métodos para hacerlo, incluyendo a través de tu alojamiento web, utilizando plugins, el enfoque manual y en un sitio local. ¡Manos a la obra!

Cuándo Hacer una Copia de Seguridad de tu Sitio Web de WordPress

La respuesta corta es que siempre debes tener una copia de seguridad reciente de tu sitio web. Imagina encontrarte hoy con un error que rompe el sitio sin tener ni idea de cómo solucionarlo.

Si tienes una copia de seguridad de hace un día o menos, probablemente no tendrás problemas. Pero las copias de seguridad que tienen semanas (o meses) de antigüedad, pueden estar perdiendo actualizaciones recientes y cambios críticos.

Si tienes un sitio mayoritariamente estático, las copias de seguridad menos frecuentes pueden estar bien. Sin embargo, para foros, tiendas online, blogs y sitios muy grandes, las copias de seguridad constantes son una necesidad:

Una lista de las copias de seguridad recientes de tu sitio web.
Copias de seguridad recientes del sitio web

Si buscas un servicio de alojamiento web, te darás cuenta de que los alojamientos web de calidad, como Kinsta, incluyen copias de seguridad diarias como un importante argumento de venta:

Alojamiento Kinsta
Kinsta

Lo mejor de todo es que las copias de seguridad son automáticas. Por lo tanto, una vez que hayas configurado los ajustes, tu sitio realizará copias de seguridad todos los días sin que tengas que iniciar el proceso.

Es más, aunque Kinsta ofrece copias de seguridad diarias automáticas, también puedes acceder a copias de seguridad cada hora, cada 6 horas y externas como add-ons de nuestros planes de alojamiento. Esto puede parecer exagerado, pero ahorra mucho tiempo y estrés en caso de que te encuentres con lo peor.

Muchos plugins de WordPress también te permiten programar copias de seguridad. Esto puede ser útil si utilizas un alojamiento compartido económico que no incluye la función de copia de seguridad como parte del contrato.

Sin embargo, sin un alojamiento web o un plugin de copia de seguridad que gestione el proceso por ti, tendrás que crear copias de seguridad manualmente. Esto no es lo ideal, ya que puedes olvidarte de hacer una copia de seguridad o incluso pasar por alto algunos archivos accidentalmente.

Además, es mejor hacer una copia de seguridad nueva antes de hacer cambios importantes, como mudarte a un nuevo alojamiento o cambiar el dominio de tu sitio. También puedes crear una copia de seguridad antes de ejecutar una actualización o editar los archivos de tu sitio.

Cómo Hacer una Copia de Seguridad de un Sitio WordPress (4 Métodos)

Ahora que hemos hablado de la importancia de hacer copias de seguridad de tu sitio, es hora de explorar cómo hacerlas. Vamos a ver cómo puedes hacer una copia de seguridad de tu sitio de WordPress utilizando cuatro métodos.

1. Cómo Hacer una Copia de Seguridad de tu Sitio Web WordPress a través de tu Alojamiento Web

Si utilizas un alojamiento web de confianza, debería ofrecerte copias de seguridad automáticas. Sin embargo, la frecuencia de esas copias de seguridad puede variar. Por ejemplo, en Kinsta, ofrecemos fiables copias de seguridad automáticas diarias, a las que puedes acceder desde el panel de control de tu alojamiento.

Sin embargo, no es el único tipo de copia de seguridad que ofrecemos. Si gestionas un sitio web muy grande o un negocio de nivel empresarial, también puedes añadir copias de seguridad cada hora, copias de seguridad cada 6 horas u opciones de copia de seguridad externa al adquirir uno de nuestros planes de alojamiento.

Si no eres usuario de Kinsta, te recomendamos que consultes con tu proveedor de alojamiento web tus opciones de copia de seguridad. Puede que se encargue del proceso por ti o que te indique formas de hacerlo manualmente.

Cómo Acceder a tus Copias de Seguridad Automáticas de Kinsta y Crear Otras Nuevas

Para acceder a tus copias de seguridad automáticas de Kinsta (y crear nuevas), tienes que acceder a tu panel MyKinsta. Selecciona tu sitio y navega hasta la pestaña Copias de Seguridad para ver una visión general de tus copias de seguridad:

Una visión general de las copias de seguridad de MyKinsta.
Copias de seguridad de MyKinsta

Kinsta, por defecto, crea una copia de seguridad nueva de tu sitio web cada día. Por lo tanto, deberías ver una lista de las copias de seguridad anteriores de los últimos 14 días.

Además, te permitimos restaurar las copias de seguridad en tu entorno en producción o en tu entorno staging. Esta última función puede ser útil si quieres probar cambios en versiones anteriores de tu sitio web.

Todo lo que tienes que hacer es pulsar el botón Restaurar. A continuación, selecciona En Producción o Staging:

Restaurar copia de seguridad en MyKinsta
Restaurar copia de seguridad en MyKinsta

Aparecerá una ventana emergente en la que podrás comprobar los detalles de la copia de seguridad y confirmar la restauración.

También te ofrecemos la opción de generar copias de seguridad bajo demanda. Para ello, dirígete a la pestaña Manual y selecciona la opción Copia de seguridad ahora:

Crear una copia de seguridad manual con Kinsta
Crear una copia de seguridad manual con Kinsta

Puedes crear hasta cinco copias de seguridad manuales, que el sistema almacenará durante un máximo de 14 días. Se trata de una función útil que puedes utilizar justo antes de realizar actualizaciones importantes en tu sitio web.

2. Cómo Utilizar un Plugin de Copia de Seguridad de WordPress

Hay muchos plugins de copia de seguridad de WordPress que puedes utilizar. Sin embargo, podemos dividirlos en dos grandes categorías:

  1. Plugins de copia de seguridad completa: Este tipo de plugin genera copias completas de tu sitio web y las guarda para un día lluvioso.
  2. Plugins de copia de seguridad incremental: Esta familia de plugins sólo genera copias de seguridad cuando realizas cambios en tu sitio web, de modo que evitas ocupar espacio de almacenamiento innecesario en el servidor.

Otra diferencia entre estos dos tipos de plugins es que las herramientas de copia de seguridad incremental suelen costar dinero. Sin embargo, hay muchas herramientas gratuitas de copia de seguridad de todo el sitio que puedes utilizar.

Si te interesan los plugins de copia de seguridad incremental, en un post anterior te ofrecimos un resumen de nuestras opciones favoritas. En esta sección, te mostraremos cómo utilizar una de las soluciones gratuitas más populares, Backup Migration:

Plugin Backup Migration
Plugin Backup Migration

Para empezar, instala y activa el plugin. A continuación, ve a Backup Migration en tu panel de control de WordPress. A continuación, haz clic en el botón ¡Crear copia de seguridad ahora!

Crear una copia de seguridad con el plugin Backup Migration
Crear una copia de seguridad con el plugin Backup Migration

Aparecerá una ventana emergente informándote de la cantidad de datos de los que se hará una copia de seguridad:

Confirmando tu copia de seguridad
Confirmando tu copia de seguridad

Si estás de acuerdo en proceder, haz clic en ¡Crear la copia de seguridad!. Esto puede tardar unos segundos, y se te notificará cuando se haya completado la copia de seguridad:

Copia de seguridad correcta
Copia de seguridad correcta

Recibirás un enlace donde podrás ver y guardar tu copia de seguridad. Copia el enlace y pégalo en una nueva pestaña. En cuanto lo hagas, se descargará una copia de la copia de seguridad en tu ordenador.

También puedes programar copias de seguridad automáticas para tu sitio de WordPress mediante Backup Migration. Aquí puedes configurar copias de seguridad mensuales, semanales o diarias:

Copias de seguridad diarias automáticas con Backup Migration
Copias de seguridad diarias automáticas con Backup Migration

Además, puedes elegir la hora exacta a la que se realizarán las copias de seguridad diarias. Mientras tanto, puedes decirle al plugin cuántas copias de seguridad quieres que conserve.

Restaurar tu Copia de Seguridad de Backup Migration

Restaurar una copia de seguridad de Backup Migration es muy sencillo. Todo lo que tienes que hacer es pulsar en Gestionar y Restaurar Copia(s) de Seguridad. Después, dirígete a la sección Tus copias de seguridad guardadas:

Copias de seguridad guardadas con el plugin Backup Migration
Copias de seguridad guardadas con el plugin Backup Migration

Aquí, puedes ver cuándo se realizaron tus copias de seguridad. Además, para cada una de tus copias de seguridad, puedes ver el nombre del dominio original, el tamaño del archivo y la ubicación donde se almacena la copia de seguridad.

Ahora, para restaurar una copia de seguridad, haz clic en el botón Restaurar de la columna Acciones . Aparecerá un mensaje de advertencia, informándote de que se sobrescribirán los archivos, carpetas y bases de datos existentes:

Restaurar copia de seguridad
Restaurar copia de seguridad

Si estás de acuerdo en seguir adelante con la restauración, marca la casilla para decir que lo entiendes. A continuación, selecciona Iniciar restauración.

3. Cómo Hacer una Copia de Seguridad Manual de un Sitio de WordPress

Como hemos mencionado antes, hacer una copia de seguridad de un sitio web de WordPress implica copiar todos sus archivos y exportar el contenido de su base de datos. Puedes llevar a cabo la primera de esas dos tareas utilizando un cliente de Protocolo de Transferencia de Archivos (FTP) como FileZilla.

Tu proveedor de alojamiento web debería proporcionarte un conjunto de credenciales que puedes utilizar para conectarte a tu sitio web mediante FTP, o SFTP en nuestro caso:

Un conjunto de credenciales FTP.
Credenciales FTP

Utilizando esas credenciales, podrás conectar con tu servidor y encontrar el directorio
root de WordPress. En muchos casos, ese directorio se llama public. Para empezar, sigue adelante y copia o descarga la carpeta en su totalidad:

Descargando un directorio root de WordPress.
Directorio root de WordPress

La descarga puede tardar un rato, ya que la mayoría de los sitios web de WordPress incluyen cientos o miles de archivos. Una vez terminada, te recomendamos que cambies el nombre de esa carpeta por la fecha de la copia de seguridad y que la guardes en un lugar seguro. Esto te permite almacenar todo tu sitio WordPress (incluidos todos los archivos multimedia) en tu PC o en una solución de almacenamiento en la nube.

Esto responde a la pregunta «¿Cómo hago una copia de seguridad de mi sitio WordPress con FTP?» — lo que nos lleva a tu base de datos. La forma más sencilla de hacer una copia de seguridad de ese elemento es ir al panel de control de tu alojamiento y buscar tu software de gestión de bases de datos.

Por ejemplo, si utilizas Kinsta, puedes acceder a tu base de datos entrando en el panel de control de tu cuenta de alojamiento (MyKinsta si eres usuario de Kinsta), seleccionando un sitio web y navegando a la pestaña Información:

Pestaña Información del panel de control de MyKinsta.
Pestaña Información del panel de control de MyKinsta.

Cuando hagas clic en la opción llamada Abrir phpMyAdmin, se iniciará el gestor de bases de datos. Selecciona la base de datos de tu sitio en el menú de la izquierda, y deberías ver una lista de tablas como ésta:

Tablas de la base de datos de WordPress en phpMyAdmin
Tablas de la base de datos de WordPress en phpMyAdmin

A continuación, selecciona Exportar en el menú de la parte superior de la pantalla. phpMyAdmin te preguntará qué método de exportación quieres utilizar. La opción Rápida incluirá automáticamente todas las tablas de tu sitio en un archivo SQL, que es precisamente lo que queremos.

Asegúrate de seleccionar SQL en Formato y luego haz clic en Ir:

Exportar las tablas de tu sitio web desde phpMyAdmin
Exportar las tablas de tu sitio web desde phpMyAdmin

Tu archivo de base de datos debería descargarse inmediatamente. ¡Ya está! Ahora ya tienes el directorio root de WordPress y una copia de su base de datos. Puedes comprimir el directorio y el archivo SQL juntos y guardarlos para un día lluvioso.

Restaurar tu Copia de Seguridad Manual

Si necesitas restaurar tu copia de seguridad manual, la mejor forma de hacerlo es subir el directorio root de la copia de seguridad a tu servidor (al mismo nivel que el actual) con un nombre diferente. Una vez subido el directorio, puedes borrar tu carpeta root actual y renombrar la copia de seguridad a su valor original.

Después, es hora de restaurar la copia de seguridad de tu base de datos. Para ello, vuelve a phpMyAdmin y busca la base de datos de tu sitio. Esta vez, selecciona la opción Importar en la parte superior de la pantalla.

phpMyAdmin te pedirá que selecciones un archivo para importar y que especifiques su formato:

Importar un archivo de base de datos a través de phpMyAdmin
Importar un archivo de base de datos a través de phpMyAdmin

Selecciona el archivo de copia de seguridad de la base de datos que deseas importar y haz clic en Ir en la parte inferior de la pantalla. Una vez finalizado el proceso de importación, verás un mensaje de éxito.

En este momento, si visitas tu sitio web, tu copia de seguridad habrá sustituido a su versión más actual. Si restauraste una copia de seguridad para solucionar un problema con tu sitio web, ahora debería funcionar correctamente.

4. Cómo Hacer una Copia de Seguridad Local de un Sitio WordPress con DevKinsta

DevKinsta es una herramienta gratuita de desarrollo local de WordPress que cualquiera puede utilizar (seas o no cliente de Kinsta). Es perfecta si quieres probar nuevos proyectos localmente, trabajar en el desarrollo de plugins o temas, etc.

También podrás utilizarlo para probar bases de datos y correo electrónico utilizando herramientas como Adminer y Mailhog. Además, DevKinsta te permite acceder fácilmente a las actualizaciones automáticas, al modo de depuración y a la clonación de sitios. Además, si decides convertirte en cliente de Kinsta en el futuro, podrás hacer push/pull desde entornos de staging.

Si actualmente eres usuario de Kinsta, puedes conectar DevKinsta con tu cuenta de alojamiento y utilizarlo para hacer copias de seguridad de tus sitios WordPress de alojamiento local. Para ello, abre DevKinsta y selecciona la opción Importar desde Kinsta en Crear nuevo sitio:

Importar un sitio web Kinsta a localhost usando DevKinsta.
Crear nuevo sitio

Si aún no lo has hecho, DevKinsta te pedirá que verifiques tus credenciales de alojamiento. Una vez que lo hagas, verás una lista de todos tus sitios web Kinsta existentes, incluidos los entornos staging:

Seleccionar qué sitio web Kinsta importar
Seleccionar qué sitio web Kinsta importar

Selecciona un sitio web, y DevKinsta hará el resto. El proceso de importación puede tardar un poco, dependiendo del tamaño del sitio web. Sin embargo, una vez hecho, la copia servirá como copia de seguridad local.

Si quieres restaurar la copia de seguridad, puedes utilizar la funcionalidad de enviar a staging de DevKinsta. Una vez que la copia de seguridad esté en un entorno staging en los servidores de Kinsta, puedes moverla a producción.

Resumen

Aprender a hacer una copia de seguridad de un sitio WordPress es más fácil de lo que imaginas. Puedes hacerlo manualmente, utilizando plugins, o incluso dejar que tu proveedor de alojamiento web se encargue de todo el proceso.

La forma más fácil y segura de hacer copias de seguridad de un sitio WordPress es utilizar un proveedor de alojamiento que las automatice. En Kinsta, ofrecemos copias de seguridad diarias automatizadas de WordPress con todos los planes. Si eso no es suficiente, puedes crear copias de seguridad manuales a voluntad o utilizar DevKinsta para configurar copias locales de tu sitio web.

¿Tienes alguna pregunta sobre cómo hacer copias de seguridad de tu sitio web de WordPress? ¡Repasémoslas en la sección de comentarios más abajo!

Salman Ravoof

Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.