Cómo hacer una copia de seguridad (backup) de WordPress manualmente
¡Hola! Soy tu asistente de confianza para todo lo relacionado con hosting y WordPress. Hoy vamos a ponernos el cinturón de seguridad y vamos a aprender a proteger lo que más quieres: tu sitio web.
Hacer una copia de seguridad (backup) de WordPress es como tener una máquina del tiempo. Si algo sale mal (un hackeo, un error al actualizar, un plugin conflictivo o un descuido al borrar algo), podrás volver atrás y restaurar todo exactamente como estaba.
En esta guía extensa y súper fácil de seguir, te voy a enseñar cómo hacer una copia de seguridad de WordPress manualmente, sin necesidad de plugins premium ni conocimientos avanzados de programación. Vamos a hacerlo paso a paso, con dos métodos infalibles: usando el administrador de archivos y la base de datos de tu hosting, y también con un plugin gratuito y famoso.
Vamos a ello. ¡No te preocupes, es más fácil de lo que piensas!
¿Qué necesitas para hacer un backup manual?
Antes de empezar a manejarlo, es importante que entiendas que un sitio WordPress se compone de dos partes fundamentales que debes respaldar sí o sí:
- Los Archivos: Son todos los temas, plugins, imágenes y el código principal de WordPress. Están en la carpeta
public_html(o similar) de tu hosting. - La Base de Datos: Es el "cerebro" de tu web. Aquí se guardan todos tus artículos, páginas, comentarios, usuarios y configuraciones. Sin ella, tu web es solo un cascarón vacío.
Un backup manual completo debe incluir ambas cosas. Si solo respaldas una, no podrás restaurar tu web por completo.
Método 1: Backup Manual desde cPanel (El método clásico)
Este es el método más directo y no requiere instalar nada. Lo haremos directamente desde el panel de control de tu hosting. Si tu hosting usa cPanel, esta es tu ruta.
Paso 1: Localiza tu panel de control (cPanel)
Lo primero es acceder a tu cuenta de hosting. Normalmente, tienes una URL como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña para entrar.
[INFO]
Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso no es por cPanel. Deberás entrar atudominio.com:2106para acceder a tu panel de control. La lógica será similar, pero los nombres de los botones pueden variar ligeramente.
Paso 2: Haz una copia de seguridad de la Base de Datos
Esta es la parte más importante. Vamos a extraer el "cerebro" de tu web.
- Dentro de cPanel, busca la sección "Bases de Datos" y haz clic en "phpMyAdmin".
- Se abrirá una nueva ventana. En el panel de la izquierda, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos de tu WordPress (suele empezar con tu usuario de hosting, por ejemplo
tuusuario_wpdb). Si no sabes cuál es, revísalo en tu archivowp-config.php. - Una vez dentro, verás una pestaña en la parte superior llamada "Exportar". Haz clic en ella.
- En la siguiente pantalla, asegúrate de que el método de exportación sea "Rápido" y el formato sea "SQL". Haz clic en el botón "Continuar" o "Exportar".
- El navegador descargará un archivo con extensión
.sql. Guárdalo en un lugar seguro en tu ordenador. ¡Ya tienes tu base de datos respaldada!
Paso 3: Haz una copia de seguridad de los Archivos
Ahora vamos a por la parte visual y funcional: los archivos.
- Vuelve al panel principal de cPanel. Busca la sección "Archivos" y haz clic en "Administrador de archivos".
- Se abrirá una ventana. Te pedirá que elijas la carpeta raíz. Selecciona "Document Root for" y elige tu dominio. Luego, haz clic en "Ir".
- Ahora verás todos los archivos de tu web. Busca la carpeta
public_html(owww). No entres en ella todavía. Haz clic derecho sobre la carpetapublic_htmly selecciona "Comprimir" o "Compress". - En el menú que aparece, elige el tipo de archivo comprimido "Zip Archive" (es el más universal). El nombre del archivo deja el que te sugiera o ponle algo como
backup-misitio-fecha.zip. Haz clic en "Comprimir Archivos" o "Compress Files". - cPanel empezará a comprimir todos tus archivos. Cuando termine, verás un archivo
.zipen la misma lista de archivos. - Haz clic derecho sobre ese archivo
.zipy selecciona "Descargar". Espera a que se descargue por completo.
[WARNING]
No subas el archivo.zipde vuelta a tu hosting una vez lo hayas descargado. Guárdalo en tu ordenador, en un disco duro externo o en un servicio de almacenamiento en la nube (como Google Drive o Dropbox). Guardarlo en el mismo servidor no sirve de nada si el servidor falla.
¡Enhorabuena! Ya has hecho tu primer backup wordpress manual. Ahora tienes dos archivos: uno .sql y otro .zip. Juntos, son tu billete de vuelta a la seguridad.
Método 2: Backup con Plugin (La opción más fácil y visual)
Si el método anterior te parece demasiado técnico, o simplemente quieres una opción que automatice el proceso, los plugins son tus mejores amigos. El más popular y confiable es UpdraftPlus.
Paso 1: Instalar el plugin
- Entra en el panel de administración de WordPress (tudominio.com/wp-admin).
- Ve a "Plugins" -> "Añadir nuevo".
- En el buscador, escribe "UpdraftPlus". El primero que aparece es el bueno. Haz clic en "Instalar ahora" y luego en "Activar".
Paso 2: Configurar y hacer la copia de seguridad
- Una vez activado, verás una nueva entrada en el menú lateral llamada "UpdraftPlus". Haz clic en "Copias de seguridad" (o "Backups").
- Verás una pantalla con dos grandes botones. Haz clic en el botón azul "Realizar copia de seguridad ahora".
- Se abrirá una ventana emergente. Te preguntará qué incluir en la copia. Asegúrate de que estén marcadas las casillas "Base de datos" y "Archivos" (o "Todos los archivos"). También puedes marcar "Incluir el contenido de los plugins y temas" si quieres ser más exhaustivo.
- Haz clic en "Ahora" para empezar el proceso.
- UpdraftPlus trabajará en segundo plano. Verás una barra de progreso. Dependiendo del tamaño de tu web, puede tardar unos minutos.
- Cuando termine, verás la copia de seguridad listada en la sección "Copias de seguridad existentes".
Paso 3: Descargar la copia de seguridad a tu ordenador
- En la lista de "Copias de seguridad existentes", verás tu backup con la fecha y hora.
- Para descargarlo, necesitas hacer clic en el botón que parece una nube con una flecha hacia abajo (Descargar).
- Se abrirá una ventana con los componentes de la copia (Base de datos, Plugins, Temas, Subidos, etc.). Haz clic en cada uno de los botones de descarga para guardarlos en tu ordenador.
[TIP]
UpdraftPlus también te permite configurar copias de seguridad automáticas. En la pestaña "Ajustes", puedes configurar que se haga una copia cada día o cada semana y que se envíe automáticamente a tu correo electrónico o a un servicio en la nube. ¡Así no tendrás que acordarte nunca más de hacerlo manualmente!
¿Cómo restaurar un backup de WordPress?
Saber respaldar wordpress es solo la mitad del trabajo. La otra mitad es saber restaurar. Aquí te explico cómo hacerlo con los dos métodos.
Restaurar con UpdraftPlus (Fácil y rápido)
- Ve a "UpdraftPlus" -> "Restaurar".
- Verás una lista de tus copias de seguridad. Haz clic en el botón "Restaurar" (el que parece una flecha circular) en la copia que quieras usar.
- Se abrirá una ventana preguntándote qué quieres restaurar. Marca todas las casillas para restaurar todo el sitio. Haz clic en "Restaurar".
- El plugin hará todo el trabajo. Solo tendrás que esperar a que termine y confirmar que todo está en orden.
Restaurar desde cPanel (Método manual)
Este es más complejo, pero útil si no tienes acceso al panel de WordPress.
- Restaurar Archivos: Sube tu archivo
.zipde vuelta alpublic_htmlusando el Administrador de archivos. Luego, haz clic derecho sobre él y selecciona "Extraer". Si te pregunta si quieres sobrescribir los archivos existentes, dile que sí a todos. - Restaurar Base de Datos: Ve a
phpMyAdmin, selecciona tu base de datos vacía (o crea una nueva). Haz clic en la pestaña "Importar", selecciona tu archivo.sqly haz clic en "Continuar". - Actualizar la configuración: Si has cambiado el nombre de la base de datos o el usuario, tendrás que editar el archivo
wp-config.phpen elpublic_htmlcon los nuevos datos.
Preguntas Frecuentes (FAQ) sobre backups
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de cuánto actualices tu web. Si publicas contenido a diario, lo ideal es hacerlo a diario. Si es un sitio estático, una vez a la semana o al mes es suficiente. Mi recomendación es que, como mínimo, lo hagas antes de cualquier actualización importante (de WordPress, temas o plugins).
¿Dónde debo guardar mis copias de seguridad?
Nunca en el mismo servidor. Guarda siempre una copia en tu ordenador, otra en un disco duro externo y otra en la nube (Google Drive, Dropbox, Amazon S3). La regla de oro es tener al menos 2 copias en 2 lugares diferentes.
¿Qué es mejor, backup manual o con plugin?
Ambos son válidos. El manual te da más control y no depende de recursos del servidor. El plugin es más fácil y puede automatizarse. Si eres principiante, te recomiendo empezar con el plugin.
¿Puedo hacer un backup wordpress cpanel si mi hosting no tiene cPanel?
Si tu hosting usa Syspanel, el proceso es similar. Accede por el puerto 2106, busca la sección de "Bases de Datos" para exportar el SQL y la sección de "Administrador de Archivos" para comprimir la carpeta public_html.
¿El backup incluye mis correos electrónicos?
No. El backup de WordPress solo incluye los archivos y la base de datos de tu sitio web. Los correos electrónicos se gestionan desde el panel de control del hosting (cPanel o Syspanel) y requieren un proceso de backup diferente.
¿Qué hago si mi backup no se restaura correctamente?
No entres en pánico. Asegúrate de que has descargado el backup completo (tanto la base de datos como los archivos). Verifica que el archivo .sql no esté corrupto. Si usas un plugin, intenta restaurar solo la base de datos primero y luego los archivos. Si el problema persiste, contacta con el soporte de tu hosting.
Espero que esta guía te haya sido de gran ayuda. Recuerda que la prevención es la mejor cura. Tómate unos minutos hoy para hacer tu copia seguridad wordpress y duerme tranquilo sabiendo que tu trabajo está a salvo. Si tienes cualquier duda, aquí estoy para ayudarte. ¡Nos vemos en el próximo tutorial!
