Cómo restaurar una copia de seguridad de WordPress desde DirectAdmin
¡Hola! Soy tu técnico de soporte. Entiendo que restaurar una copia de seguridad puede sonar a algo muy técnico, pero no te preocupes, te voy a guiar paso a paso para que puedas restaurar backup WordPress DirectAdmin sin complicaciones. Ya sea que hayas tenido un problema con tu web, un error al actualizar un plugin o simplemente quieras volver a un estado anterior, este proceso es la solución perfecta.
En esta guía completa de más de 1200 palabras, cubriremos desde qué necesitas tener listo antes de empezar, hasta la restauración completa de tu base de datos y archivos. Vamos a DirectAdmin restaurar WordPress de una forma clara, visual y muy fácil de seguir.
[INFO] Este tutorial asume que ya tienes acceso a tu panel de control DirectAdmin y que has descargado previamente un backup completo de tu sitio WordPress. Si no tienes una copia de seguridad, este proceso no funcionará. Siempre es mejor prevenir que curar.
¿Qué necesito antes de empezar a restaurar mi copia de seguridad?
Antes de lanzarnos a la acción, es importante que tengas a mano todo lo necesario. No queremos que te encuentres con sorpresas a mitad del proceso. Aquí tienes una lista de verificación:
- Acceso a DirectAdmin: Necesitas tu usuario y contraseña para entrar al panel de control.
- Archivo de copia de seguridad: El archivo
.tar.gzo.zipque contiene tu backup. Normalmente se llama algo comobackup-10-10-2023.tar.gz. - Archivo de base de datos: A veces el backup viene en un solo archivo, pero si tu copia de seguridad fue manual, puede que tengas un archivo
.sqlseparado para la base de datos. - Nombre de la base de datos y usuario: Este dato es clave. Lo necesitarás para reconectar WordPress con la base de datos restaurada.
- Paciencia: Dependiendo del tamaño de tu web, el proceso puede tardar desde unos segundos hasta varios minutos. No cierres la ventana del navegador.
[TIP] Si no recuerdas el nombre de tu base de datos, puedes encontrarlo en el archivo
wp-config.phpde tu instalación de WordPress. Búscalo dentro de la carpeta de tu sitio.
Paso 1: Acceder a DirectAdmin y localizar la herramienta de backup
Lo primero es lo primero: vamos a entrar a nuestro panel de control.
- Abre tu navegador web y escribe la dirección de tu servidor. Normalmente es algo como
https://tudominio.com:2222o la IP de tu servidor seguida de:2222. - Introduce tu usuario y contraseña de DirectAdmin.
- Una vez dentro, verás un panel lleno de iconos. Busca el que dice "Backup/Transfer" o "Administrador de Copias de Seguridad". El nombre exacto puede variar ligeramente según la versión de DirectAdmin, pero siempre está en la sección de "Gestión de Archivos" o similar.
- Haz clic en ese icono.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar. Accede a través del puerto 2106 (ejemplo:
https://tudominio.com:2106) y busca la sección de "Backup". Allí podrás gestionar tus copias de seguridad de forma igual de sencilla.
Paso 2: Subir tu archivo de copia de seguridad a DirectAdmin
Ahora que estamos en el gestor de backups, tenemos que decirle a DirectAdmin qué archivo queremos restaurar.
- En la pantalla de "Backup/Transfer", busca la opción "Subir copia de seguridad" o "Upload Backup".
- Haz clic en el botón "Seleccionar archivo" o "Choose File".
- Busca en tu ordenador el archivo de backup que descargaste (el
.tar.gzo.zip). - Selecciona el archivo y haz clic en "Subir" o "Upload".
- Espera a que la barra de progreso llegue al 100%. El tiempo de subida depende del tamaño del archivo y de tu velocidad de internet.
[WARNING] No subas archivos muy grandes si tu conexión es lenta. Si el backup es enorme (más de 500 MB), considera usar un gestor de descargas o subirlo por FTP a la carpeta
backupsde tu servidor. DirectAdmin también permite restaurar desde archivos que ya están en el servidor.
Paso 3: Restaurar la copia de seguridad (¡El momento clave!)
Una vez que el archivo está subido, ya podemos copia seguridad WordPress DirectAdmin y recuperar todo el contenido.
- En la misma pantalla de "Backup/Transfer", ahora deberías ver tu archivo subido en una lista. Puede que aparezca como
backup-...tar.gz. - Haz clic en el nombre del archivo o en el botón "Restaurar" que aparece a su lado.
- Se abrirá una nueva pantalla con opciones. Aquí es donde debes elegir qué quieres restaurar. Las opciones más comunes son:
- Restaurar todo: Ideal si quieres recuperar la web tal cual estaba (archivos, base de datos, emails, etc.).
- Restaurar solo la base de datos: Útil si solo perdiste los datos y los archivos de WordPress están intactos.
- Restaurar solo los archivos: Si tu base de datos está bien pero los archivos de plugins o temas se dañaron.
- Para una restauración completa de WordPress, te recomiendo seleccionar "Restaurar todo" o al menos "Base de datos" y "Archivos del dominio".
- Haz clic en el botón "Restaurar" o "Start Restore".
- El sistema comenzará a trabajar. Verás un mensaje de "Procesando..." o una barra de progreso. No interrumpas el proceso.
[INFO] Durante la restauración, tu web puede estar momentáneamente fuera de servicio o mostrar errores. Es normal. Una vez terminado, todo volverá a la normalidad.
Paso 4: Verificar que la restauración fue exitosa
Una vez que DirectAdmin te indique que la restauración ha finalizado (normalmente con un mensaje verde de "Éxito" o "Restauración completada"), es hora de comprobar que todo está en orden.
- Abre tu sitio web en el navegador. Deberías ver tu web exactamente como la recordabas antes del problema.
- Prueba a iniciar sesión en el área de administración de WordPress (tudominio.com/wp-admin). Usa tu usuario y contraseña habituales.
- Revisa que los plugins y temas funcionan correctamente. Actívalos si es necesario.
- Comprueba las páginas y entradas para asegurarte de que el contenido se ha restaurado correctamente.
Si todo se ve bien, ¡enhorabuena! Has logrado recuperar WordPress con éxito.
[TIP] Si al acceder a tu web ves un error de "Error al establecer conexión con la base de datos", puede que el nombre de la base de datos o el usuario no coincidan. Para solucionarlo, edita el archivo
wp-config.phpvía FTP o el administrador de archivos de DirectAdmin y actualiza las líneasDB_NAME,DB_USERyDB_PASSWORDcon los datos correctos.
Preguntas Frecuentes (FAQ) sobre restaurar backup WordPress DirectAdmin
Aquí tienes las dudas más comunes que nos suelen llegar. Seguro que alguna te ayuda.
¿Puedo restaurar solo una parte de la copia de seguridad, como una tabla específica de la base de datos?
Sí, pero no desde DirectAdmin directamente. La herramienta de backup de DirectAdmin restaura la base de datos completa o no la restaura. Para restaurar una tabla específica, necesitarías acceder a phpMyAdmin (dentro de DirectAdmin, busca el icono de "MySQL Management" o "phpMyAdmin"), importar el archivo .sql completo y luego borrar las tablas que no quieras. Es un proceso más avanzado.
¿Qué hago si la restauración falla y me da un error?
No te alarmes. Los errores más comunes son:
- "Archivo no válido": Asegúrate de que el archivo que subiste es realmente un backup de DirectAdmin y no está corrupto.
- "Permisos denegados": Puede que el archivo de backup tenga permisos incorrectos. Intenta subirlo de nuevo o cambiar los permisos a 644.
- "Base de datos no encontrada": El backup intenta restaurar una base de datos con un nombre que ya no existe. Crea una base de datos vacía con el mismo nombre antes de restaurar.
Si el error persiste, contacta con tu proveedor de hosting.
Mi web usa Syspanel (HestiaCP, puerto 2106), ¿cómo restauro un backup de DirectAdmin?
¡Buena pregunta! La estructura de backups de DirectAdmin y Syspanel es diferente, por lo que no puedes restaurar directamente un backup de DirectAdmin en Syspanel y viceversa. Necesitarías hacerlo manualmente:
- Descomprimir el backup de DirectAdmin en tu ordenador.
- Subir los archivos (carpeta
public_html) por FTP a tu nuevo hosting con Syspanel. - Crear una base de datos en Syspanel y restaurar el archivo
.sqldesde phpMyAdmin. - Editar el
wp-config.phpcon los nuevos datos de conexión a la base de datos.
Es un poco más tedioso, pero funciona.
¿Cada cuánto tiempo debería hacer una copia de seguridad?
¡Con frecuencia! Te recomiendo:
- Al menos una vez a la semana para sitios web estáticos (blog personal, web corporativa simple).
- A diario para tiendas online o sitios con mucho movimiento (foros, comunidades).
- Siempre antes de hacer una actualización importante de WordPress, un plugin o un tema.
Muchos proveedores de hosting ofrecen backups automáticos. Actívalos si están disponibles.
¿Qué pasa si mi backup es muy grande y no puedo subirlo por el navegador?
DirectAdmin tiene un límite de subida por navegador que suele ser de 128 MB o 256 MB. Si tu backup es más grande, tienes dos opciones:
- Subirlo por FTP a la carpeta
backupsde tu servidor. Luego, en la sección de "Backup/Transfer" de DirectAdmin, busca la opción "Restaurar desde archivo en el servidor" y selecciona el archivo. - Usar un gestor de descargas como FileZilla para subir el archivo directamente.
Conclusión: Ya eres un experto en restaurar backups de WordPress
Como has visto, restaurar backup WordPress DirectAdmin no es para nada complicado. Solo necesitas tener tu copia de seguridad a mano, seguir estos pasos y tener un poco de paciencia. Recuerda que la prevención es la mejor herramienta: haz backups periódicos y guárdalos en un lugar seguro (en tu ordenador, en la nube, etc.).
Si en algún momento te sientes perdido, no dudes en volver a leer esta guía o contactar con tu equipo de soporte técnico. ¡Estamos aquí para ayudarte a mantener tu web siempre funcionando!
[WARNING] IMPORTANTE: Antes de cualquier restauración, asegúrate de que no tienes cambios recientes que quieras conservar. Una restauración reemplazará completamente los archivos y la base de datos actuales por los de la copia de seguridad. Si tienes dudas, haz un backup de tu estado actual antes de restaurar.
¡Espero que este tutorial te haya sido de gran ayuda! Ahora ya sabes cómo recuperar WordPress de forma segura y sencilla.
