Cómo crear un backup de WordPress en cPanel (archivos y base de datos)
¡Hola! Soy el soporte técnico de tu hosting. Hoy vamos a aprender a crear un backup WordPress cPanel de forma manual y segura. No te preocupes si no eres un experto en tecnología, te guiaré paso a paso para que puedas proteger tu sitio web.
Hacer una copia seguridad WordPress es una de las tareas más importantes que puedes realizar como propietario de un sitio. Imagina que inviertes horas en contenido, diseño y configuración, y de repente ocurre un error, un ataque o un problema con una actualización. Sin un backup, podrías perderlo todo. Con este WordPress backup manual, tendrás la tranquilidad de que siempre podrás restaurar tu web.
En este artículo, nos centraremos en el método manual utilizando cPanel, la herramienta de administración de hosting más común. También haremos una breve mención a Syspanel (antes conocido como HestiaCP) por si tu hosting usa ese panel. Vamos a dividir el proceso en dos partes fundamentales: archivos y base de datos. Ambas son necesarias para tener una copia completa y funcional de tu WordPress.
¿Qué necesito antes de empezar?
Antes de lanzarnos a crear el backup, asegúrate de tener lo siguiente a mano:
- Acceso a cPanel: Necesitas las credenciales que te proporcionó tu proveedor de hosting. Normalmente accedes a través de
tudominio.com/cpanelo una URL específica. - Acceso a WordPress: Las credenciales de administrador de tu sitio (usuario y contraseña).
- Un lugar para guardar el backup: Puede ser tu computadora, un disco duro externo, Google Drive, Dropbox o cualquier servicio de almacenamiento en la nube. La idea es tenerlo fuera de tu servidor por seguridad.
- Paciencia: El proceso puede tardar unos minutos, dependiendo del tamaño de tu sitio web.
Paso 1: Crear el Backup de los Archivos de WordPress
Los archivos de WordPress incluyen el núcleo de WordPress, tus temas, plugins, imágenes, videos y cualquier otro archivo que hayas subido. Son el esqueleto y el contenido estático de tu web.
1.1. Accede al Administrador de Archivos de cPanel
- Inicia sesión en tu cPanel.
- Busca la sección Archivos (Files).
- Haz clic en el ícono Administrador de Archivos (File Manager).
1.2. Navega hasta la carpeta de tu sitio
- Se abrirá una nueva ventana. Generalmente, verás una carpeta llamada
public_html. Esta es la carpeta raíz donde se instala WordPress. - Si tu sitio está en un subdominio o en una carpeta específica (por ejemplo,
public_html/mi-sitio), navega hasta esa ubicación.
1.3. Comprime la carpeta
Ahora vamos a comprimir todos los archivos en un solo paquete para que sea más fácil descargarlos.
- Selecciona todos los archivos y carpetas dentro de la carpeta de tu sitio (por ejemplo, dentro de
public_html). Puedes usarCtrl + A(Windows) oCmd + A(Mac) para seleccionar todo, o hacer clic en la casilla de verificación superior. - Una vez seleccionados, haz clic en el botón Comprimir (Compress) en la barra de herramientas superior.
- En el cuadro de diálogo, elige Zip Archive (es el formato más universal).
- Haz clic en Apply o Comprimir archivos.
- El sistema comenzará a comprimir. Verás un mensaje de progreso. Cuando termine, aparecerá un nuevo archivo con extensión
.zipen la misma carpeta. El nombre será algo comoarchive.zipopublic_html.zip.
[TIP] Puedes renombrar el archivo comprimido para identificarlo fácilmente. Por ejemplo,
backup-wordpress-15-octubre-2024.zip. Para renombrarlo, haz clic derecho sobre el archivo y selecciona Rename.
1.4. Descarga el archivo comprimido a tu computadora
- Selecciona el archivo
.zipque acabas de crear. - Haz clic en el botón Descargar (Download) en la barra de herramientas.
- El navegador comenzará a descargar el archivo. Guárdalo en la ubicación que prefieras en tu computadora.
- ¡Importante! Una vez descargado, vuelve al Administrador de Archivos y elimina el archivo
.zipque creaste. No es bueno tener archivos comprimidos grandes en el servidor, ya que ocupan espacio y pueden ser un riesgo de seguridad. Simplemente selecciona el archivo.zipy haz clic en Eliminar (Delete).
¡Listo! Ya tienes los archivos de tu WordPress respaldados. Ahora pasemos a la base de datos, que es igual de importante.
Paso 2: Exportar la Base de Datos de WordPress
La base de datos almacena todo el contenido dinámico de tu sitio: entradas, páginas, comentarios, configuraciones de plugins, usuarios, etc. Sin ella, tu sitio web no funcionaría. Exportar base de datos WordPress es el segundo pilar de tu backup.
2.1. Accede a phpMyAdmin desde cPanel
- En tu cPanel, busca la sección Bases de Datos (Databases).
- Haz clic en el ícono phpMyAdmin.
2.2. Selecciona la base de datos correcta
- Se abrirá phpMyAdmin en una nueva pestaña o ventana.
- En el panel izquierdo, verás una lista de bases de datos. Busca la que corresponde a tu sitio WordPress.
- ¿Cómo identificarla? Normalmente, tu proveedor de hosting te la indicó al instalar WordPress. También puedes encontrarla en el archivo
wp-config.phpde tu sitio (en la carpetapublic_html). Busca la línea que dicedefine('DB_NAME', 'nombre_de_tu_bd');.
2.3. Exporta la base de datos
- Haz clic en el nombre de tu base de datos en el panel izquierdo. Verás que se selecciona y aparecen las tablas en el panel derecho.
- En el menú superior, haz clic en la pestaña Exportar (Export).
- Se abrirán dos opciones de método de exportación:
- Rápido: Es la opción más sencilla y recomendada para la mayoría de los usuarios. Exporta todas las tablas con la configuración predeterminada.
- Personalizado: Te permite seleccionar tablas específicas o ajustar opciones avanzadas. No lo necesitas para un backup básico.
- Elige el método Rápido.
- En el apartado Formato, asegúrate de que esté seleccionado SQL.
- Haz clic en el botón Continuar o Exportar (dependiendo de la versión de phpMyAdmin).
- El navegador descargará automáticamente un archivo con extensión
.sql. El nombre suele ser el de tu base de datos seguido de la fecha. Guárdalo en la misma carpeta donde guardaste los archivos.
[WARNING] El archivo
.sqlcontiene toda la información de tu sitio. No lo abras con un editor de texto a menos que sepas lo que haces, ya que podrías dañarlo accidentalmente. Simplemente guárdalo de forma segura.
Paso 3: Almacenamiento Seguro de tu Backup
Ahora que tienes dos archivos (el .zip con los archivos y el .sql con la base de datos), es crucial que los guardes en un lugar seguro. No los dejes en tu escritorio para siempre.
Recomendaciones de almacenamiento:
- En la nube: Sube ambos archivos a Google Drive, Dropbox, OneDrive o cualquier servicio similar. Es la opción más segura porque están fuera de tu computadora y del servidor.
- En un disco duro externo: Si prefieres tenerlos físicamente, cópialos a un disco duro externo.
- En tu computadora (como último recurso): Si no tienes otra opción, guárdalos en una carpeta bien organizada. Pero ten en cuenta que si tu computadora se daña, perderás el backup.
[INFO] Es una buena práctica tener al menos dos copias de seguridad en diferentes lugares (por ejemplo, una en la nube y otra en un disco externo). Así te cubres ante cualquier eventualidad.
¿Y si mi hosting usa Syspanel (HestiaCP)?
Si tu proveedor de hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es muy similar, aunque la interfaz es diferente. El puerto de acceso a Syspanel suele ser el 2106. Por ejemplo: tudominio.com:2106.
Para los archivos:
- Accede a Syspanel con tus credenciales.
- Busca la sección Archivos o File Manager.
- El resto del proceso es idéntico al de cPanel: navega a la carpeta de tu sitio, selecciona todo, comprime y descarga.
Para la base de datos:
- En Syspanel, busca la sección Bases de Datos.
- Verás un listado de tus bases de datos. Al lado de cada una, suele haber un enlace a phpMyAdmin.
- Haz clic en ese enlace y sigue los mismos pasos que en la sección 2.3 de este artículo.
Preguntas Frecuentes (FAQ)
¿Con qué frecuencia debo hacer un backup?
Depende de la frecuencia con la que actualices tu sitio. Como mínimo, te recomiendo hacerlo:
- Semanalmente: Si publicas contenido con regularidad.
- Antes de cualquier actualización importante: Antes de actualizar WordPress, un tema o un plugin.
- Después de hacer cambios significativos: Como instalar un nuevo plugin, cambiar el diseño o añadir mucho contenido nuevo.
¿Puedo automatizar este proceso?
Sí, existen muchos plugins de WordPress que automatizan los backups, como UpdraftPlus, BackupBuddy o VaultPress (de Jetpack). Sin embargo, aprender a hacerlo manualmente te da control total y no depende de un plugin que pueda fallar o ser vulnerable.
¿Qué hago con los archivos del backup si quiero restaurar mi sitio?
La restauración es el proceso inverso:
- Sube el archivo
.zipa la carpeta de tu sitio (reemplazando los archivos existentes) y descomprímelo. - Importa el archivo
.sqlen tu base de datos usando phpMyAdmin (en la pestaña Importar). - Asegúrate de que el archivo
wp-config.phptenga los datos correctos de la base de datos (nombre, usuario, contraseña).
Si no te sientes seguro, siempre puedes pedir ayuda a tu soporte técnico.
¿Mi backup incluye los correos electrónicos?
No. El backup de WordPress (archivos + base de datos) no incluye los correos electrónicos asociados a tu dominio. Para respaldar los correos, necesitas usar la herramienta de Email Accounts en cPanel y exportar las cuentas de correo o usar un cliente de correo para descargarlos.
¿Qué pasa si mi sitio es muy grande y no puedo descargarlo?
Si tu sitio tiene muchos archivos (por ejemplo, muchas imágenes en alta resolución), el archivo .zip puede ser muy grande y la descarga puede fallar. En ese caso, puedes:
- Usar un plugin de backup: Muchos plugins permiten subir el backup directamente a la nube (Google Drive, Dropbox) sin pasar por tu computadora.
- Solicitar ayuda a tu hosting: Algunos proveedores ofrecen servicios de backup o pueden ayudarte a transferir los archivos.
- Comprimir por partes: En el Administrador de Archivos, puedes seleccionar carpetas específicas (por ejemplo,
wp-content/uploads) y comprimirlas por separado.
Conclusión
Crear un backup WordPress cPanel manual es un proceso sencillo que solo requiere unos minutos de tu tiempo. Siguiendo estos pasos, tendrás una copia seguridad WordPress completa que te permitirá dormir tranquilo sabiendo que tu sitio está protegido.
Recuerda que este WordPress backup manual consta de dos partes esenciales: los archivos (temas, plugins, imágenes) y la base de datos (contenido, configuraciones). No olvides ninguna de las dos.
Espero que esta guía te haya sido de gran ayuda. Si tienes alguna otra duda, no dudes en contactar con nuestro equipo de soporte. ¡Estamos aquí para ayudarte a mantener tu sitio web seguro y funcionando perfectamente!
