Cómo crear y restaurar una copia de seguridad de WordPress en DirectAdmin
¿Qué es una copia de seguridad y por qué es importante en WordPress?
Una copia de seguridad (o backup) es una fotografía completa de tu sitio web en un momento exacto del tiempo. Imagina que tu web es un álbum de fotos digital: la copia de seguridad sería una caja fuerte donde guardas una réplica exacta de ese álbum, por si el original se pierde, se daña o sufre un ataque.
Para WordPress, una copia de seguridad completa incluye dos partes fundamentales:
- Los archivos: Todo el código, las imágenes, los plugins, los temas y cualquier otro archivo que forme parte de tu instalación.
- La base de datos: Donde se guardan tus entradas, páginas, comentarios, configuraciones y todos los datos de tus usuarios.
Si pierdes cualquiera de estas dos partes, tu sitio web deja de funcionar correctamente o desaparece por completo. Por eso, saber cómo crear y restaurar una copia de seguridad de WordPress en DirectAdmin es una habilidad esencial para cualquier propietario de una web.
En este artículo, te explicaré paso a paso, con un lenguaje sencillo y sin tecnicismos innecesarios, cómo proteger tu sitio web. No necesitas ser un experto en informática; solo sigue las instrucciones y tendrás tu respaldo listo en pocos minutos.
¿Qué es DirectAdmin y por qué es importante?
DirectAdmin es uno de los paneles de control de hosting más utilizados en el mundo. Es la interfaz gráfica que te permite gestionar todos los aspectos de tu servidor y de tus sitios web sin necesidad de usar comandos complejos.
A través de DirectAdmin puedes:
- Crear y gestionar cuentas de correo electrónico.
- Administrar dominios y subdominios.
- Acceder al administrador de archivos.
- Gestionar bases de datos MySQL.
- Y, por supuesto, crear y restaurar copias de seguridad.
Es la herramienta que tu proveedor de hosting pone a tu disposición para que puedas administrar tu espacio web de forma autónoma.
Crear una copia de seguridad de WordPress en DirectAdmin (Backup)
Vamos a lo importante: cómo crear un backup wordpress directadmin. El proceso se divide en dos partes: crear la copia de los archivos y crear la copia de la base de datos.
Paso 1: Accede a DirectAdmin
Abre tu navegador web y escribe la dirección de acceso a tu panel de control. Normalmente suele ser algo como https://tu-dominio.com:2222 o la URL que te haya proporcionado tu proveedor de hosting.
Introduce tu nombre de usuario y contraseña. Si no los tienes a mano, contacta con tu proveedor de hosting; es posible que también tengas acceso a través de un enlace especial.
Paso 2: Realiza la copia de seguridad de los archivos de WordPress
La mayoría de las instalaciones de WordPress se encuentran en la carpeta public_html de tu cuenta de hosting. Esta es la carpeta raíz desde la que se sirve tu sitio web.
- Dentro de DirectAdmin, busca la sección "Gestor de Archivos" (File Manager). Normalmente la encontrarás en el menú principal o en la sección "Archivos".
- Haz clic en "Gestor de Archivos" y navega hasta la carpeta
public_html. Si tu WordPress está instalado en una subcarpeta (por ejemplo,public_html/miweb), entra en esa carpeta. - Una vez dentro de la carpeta donde está tu WordPress, busca el icono de "Seleccionar todo" o marca todas las carpetas y archivos que veas. Es importante que selecciones todo el contenido, incluyendo archivos ocultos como
.htaccess(si no los ves, activa la opción de "Mostrar archivos ocultos" en la configuración del gestor de archivos). - En la barra de herramientas superior, busca el botón "Comprimir" o "Zip". Se te pedirá que elijas un nombre para el archivo comprimido. Ponle un nombre descriptivo, por ejemplo
backup-wordpress-archivos-20241026.zip(la fecha te ayudará a identificarlo). - Haz clic en "Comprimir" y espera a que el proceso termine. El tiempo dependerá del tamaño de tu sitio web.
- Una vez comprimido, verás un archivo
.zipen la misma carpeta. Descárgalo a tu ordenador o a un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.). Importante: no lo dejes solo en el servidor, ya que si el servidor falla, perderás también el backup.
Paso 3: Realiza la copia de seguridad de la base de datos de WordPress
Ahora vamos con la segunda parte del backup wordpress directadmin: la base de datos.
- Vuelve al menú principal de DirectAdmin y busca la sección "Gestor de Bases de Datos MySQL" (MySQL Management).
- Verás una lista con todas tus bases de datos. Identifica la que corresponde a tu WordPress. El nombre suele ser similar al de tu usuario de hosting seguido de un guion bajo y un nombre (por ejemplo,
usuario_wordpress). - Haz clic en el icono de "phpMyAdmin" que está al lado del nombre de tu base de datos. Esto abrirá una nueva ventana o pestaña con la herramienta phpMyAdmin.
- En phpMyAdmin, asegúrate de que la base de datos correcta esté seleccionada en el panel izquierdo.
- Haz clic en la pestaña "Exportar" en la parte superior.
- En la mayoría de los casos, puedes dejar las opciones por defecto. 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" en la parte inferior.
- El navegador descargará un archivo con extensión
.sql. Guárdalo junto con el archivo.zipde los archivos de tu WordPress.
¡Enhorabuena! Ya has creado una copia seguridad wordpress completa. Ahora tienes dos archivos: el .zip con los archivos y el .sql con la base de datos.
Restaurar una copia de seguridad de WordPress en DirectAdmin (Restore)
Ahora veamos el proceso inverso: cómo restaurar wordpress directadmin. Este proceso es crucial si tu sitio ha sido hackeado, se ha roto tras una actualización o si te has mudado a un nuevo servidor.
Paso 1: Restaurar los archivos de WordPress
- Accede a DirectAdmin y abre el "Gestor de Archivos".
- Navega a la carpeta
public_html(o la subcarpeta donde estaba tu WordPress). - Importante: antes de subir los archivos de la copia, es recomendable eliminar o renombrar los archivos actuales que puedan estar dañados o infectados. Puedes seleccionarlos todos y hacer clic en "Eliminar" o "Renombrar" para no perderlos del todo.
- Sube tu archivo
backup-wordpress-archivos-20241026.zipa esta carpeta. Puedes usar el botón "Subir" en la barra superior del gestor de archivos. - Una vez subido, verás el archivo
.zipen la lista. Haz clic derecho sobre él y selecciona la opción "Extraer" o "Descomprimir". - El sistema extraerá todos los archivos y los colocará en la carpeta actual. Si te pregunta si quieres sobrescribir archivos existentes, elige "Sí" o "Sobrescribir todo".
- Espera a que el proceso termine. Dependiendo del tamaño, puede tardar unos minutos.
- Una vez extraído, puedes eliminar el archivo
.zipdel servidor para ahorrar espacio.
Paso 2: Restaurar la base de datos de WordPress
Este paso es igual de importante que el anterior. Vamos a importar el archivo .sql.
- Ve al "Gestor de Bases de Datos MySQL" en DirectAdmin.
- Si tu base de datos original ya no existe, tendrás que crearla de nuevo. Haz clic en "Crear nueva base de datos" y ponle un nombre similar al original. También tendrás que crear un usuario y asignarle todos los privilegios.
- Si la base de datos ya existe (por ejemplo, si estás restaurando en el mismo servidor tras un error), puedes usarla directamente.
- Haz clic en el icono de "phpMyAdmin" junto a la base de datos donde quieres importar los datos.
- En phpMyAdmin, selecciona la base de datos en el panel izquierdo.
- Haz clic en la pestaña "Importar" en la parte superior.
- Haz clic en el botón "Elegir archivo" y selecciona tu archivo
backup-wordpress-base-datos.sqldesde tu ordenador. - Deja el resto de opciones por defecto y haz clic en "Continuar" o "Importar" en la parte inferior.
- Espera a que el proceso termine. Verás un mensaje de éxito.
Paso 3: Verificar la restauración
Una vez restaurados los archivos y la base de datos, tienes que verificar que todo funciona correctamente.
[INFO] Si tu WordPress no carga correctamente, es posible que tengas que ajustar el archivo
wp-config.phpcon los datos de la nueva base de datos (nombre, usuario y contraseña). Este archivo se encuentra en la raíz de tu instalación de WordPress.
- Abre tu navegador y visita tu sitio web. Debería cargar con normalidad.
- Revisa algunas entradas, páginas y la configuración general para asegurarte de que todo está en su lugar.
- Prueba a acceder al panel de administración de WordPress (
/wp-admin).
Si todo se ve bien, ¡has restaurado tu copia seguridad wordpress con éxito!
Consejos y buenas prácticas para tus copias de seguridad
Aquí tienes algunos consejos para que tu estrategia de respaldos sea sólida:
- Programa copias de seguridad automáticas: No dependas solo de las manuales. Muchos plugins de WordPress (como UpdraftPlus, BackupBuddy o Jetpack) te permiten programar copias automáticas que se envían a la nube. Esto te ahorrará muchos quebraderos de cabeza.
- Guarda las copias en lugares diferentes: No almacenes tus copias solo en el servidor. Descárgalas a tu ordenador y súbelas a un servicio en la nube. La regla de oro es tener al menos 3 copias en 2 soportes diferentes y 1 fuera del sitio (regla 3-2-1).
- Prueba tus restauraciones: De nada sirve tener una copia si no sabes si funciona. De vez en cuando, intenta restaurarla en un entorno de pruebas (un subdominio, por ejemplo) para comprobar que el proceso es correcto.
- Mantén WordPress actualizado: Las actualizaciones de WordPress, los plugins y los temas a menudo corrigen vulnerabilidades de seguridad. Un sitio actualizado es menos propenso a ser hackeado y a necesitar una restauración de emergencia.
Preguntas frecuentes (FAQ)
¿Con qué frecuencia debo hacer una copia de seguridad de mi WordPress?
Depende de la frecuencia con la que actualices tu sitio. Si publicas contenido a diario, lo ideal es una copia diaria. Si es un sitio más estático, una copia semanal o mensual puede ser suficiente.
¿Puedo restaurar mi WordPress desde una copia hecha en otro panel de control como cPanel?
Sí, es posible. El proceso es similar: descarga los archivos y la base de datos desde el panel original y luego impórtalos en DirectAdmin siguiendo los pasos de este artículo. Es posible que tengas que ajustar las rutas en la base de datos si el dominio es diferente.
¿Qué hago si no encuentro la opción de "Gestor de Archivos" en DirectAdmin?
Si tu proveedor de hosting utiliza una versión diferente de DirectAdmin o un panel personalizado, la interfaz puede variar ligeramente. Busca términos como "Archivos", "File Manager" o "Administrador de archivos". Si no lo encuentras, contacta con el soporte técnico de tu hosting.
¿Es seguro restaurar una copia de seguridad antigua?
Restaurar una copia antigua sobrescribirá todos los cambios que hayas hecho desde que se realizó esa copia. Asegúrate de que es lo que quieres hacer. Si solo necesitas recuperar algo específico (una página, una imagen), es mejor que intentes recuperarlo de forma manual desde la copia.
¿Qué es Syspanel y qué relación tiene con DirectAdmin?
[INFO] Syspanel (anteriormente conocido como HestiaCP) es otro panel de control de hosting que algunos proveedores usan como alternativa a DirectAdmin. El proceso de backup y restauración es muy similar, pero la interfaz es diferente. Si tu hosting usa Syspanel, el puerto de acceso suele ser el 2106 (por ejemplo, https://tu-dominio.com:2106). Los conceptos de archivos y bases de datos son los mismos, así que puedes aplicar los mismos principios que has aprendido aquí.
¿Puedo usar un plugin para hacer el backup en lugar de DirectAdmin?
Por supuesto. Los plugins son una excelente opción, especialmente para usuarios menos técnicos. Suelen ofrecer programación automática, almacenamiento en la nube y restauración con un solo clic. Sin embargo, saber hacerlo manualmente con DirectAdmin te da un control total y es una habilidad muy valiosa si el plugin falla o si tu sitio es demasiado grande para las limitaciones de algunos plugins.
Conclusión
Dominar cómo crear y restaurar una copia de seguridad de WordPress en DirectAdmin es una de las habilidades más importantes que puedes tener como propietario de una web. Te da la tranquilidad de saber que, pase lo que pase, puedes recuperar tu sitio.
Hemos visto que el proceso se divide en dos partes: archivos y base de datos. Crear el backup es sencillo usando el Gestor de Archivos y phpMyAdmin. Restaurarlo es igual de simple siguiendo los pasos inversos.
Recuerda la regla de oro: automatiza, almacena en varios lugares y prueba tus copias. Tu futuro yo (o tu negocio) te lo agradecerá. Si tienes cualquier duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. ¡Buena suerte y a proteger tu WordPress!
