Cómo hacer un backup de WordPress desde cPanel (manual y con plugins)
¿Por qué es tan importante hacer un backup de WordPress desde cPanel?
Si tienes una página web, tarde o temprano te vas a enfrentar a un susto: un plugin que se actualiza mal, un error de código, un ataque de malware o un error humano al borrar algo. En ese momento, tener una copia de seguridad reciente es la diferencia entre un pequeño contratiempo y una tragedia digital. Hacer un backup WordPress cPanel es la forma más fiable y directa de proteger el trabajo de meses (o años) en tu sitio.
En esta guía, te voy a explicar paso a paso cómo realizar copias de seguridad WordPress de dos maneras: la primera, de forma manual, usando las herramientas nativas de cPanel (el panel de control que casi todos los hostings usan). La segunda, de forma automática y sencilla, instalando un plugin gratuito que hará todo el trabajo pesado por ti.
No necesitas ser un experto en informática. Coge un café, relájate y sigue los pasos. Al final, tendrás un sistema de respaldo que te hará dormir mucho más tranquilo.
Entendiendo qué es lo que estás respaldando
Antes de empezar a pulsar botones, es fundamental que entiendas qué contiene tu sitio web. Un WordPress se compone de dos partes inseparables:
- Los archivos del núcleo (Archivos): Aquí viven el código de WordPress, tus temas, los plugins y las imágenes que has subido (la carpeta
wp-content/uploads). Es como el "esqueleto" y los "músculos" de tu web. - La base de datos (Base de Datos): Este es el "cerebro". Guarda todos tus artículos, páginas, comentarios, configuración del tema y, lo más importante, los ajustes de tus plugins. Sin ella, tu web sería una carcasa vacía.
Para respaldar WordPress cPanel correctamente, debes copiar ambas cosas. Si solo copias los archivos, perderás todo tu contenido. Si solo copias la base de datos, la web no funcionará. Nuestro objetivo es capturar las dos.
Método 1: Backup manual WordPress desde cPanel (El método "de toda la vida")
Este método es el más fiable, ya que no depende de ningún plugin externo. Es perfecto para hacer un respaldo puntual antes de una actualización grande o un cambio de tema. Se divide en dos fases: copiar los archivos y exportar la base de datos.
Fase 1: Descargar los archivos de tu sitio
Para acceder a los archivos, usaremos el Administrador de Archivos de cPanel. Es como el "Explorador de Windows" de tu hosting, pero en la nube.
- Inicia sesión en tu cPanel. Normalmente, la URL es
tudominio.com/cpanelotudominio.com:2083. Si no sabes cómo acceder, contacta con tu proveedor de hosting. - Una vez dentro, busca la sección llamada "Archivos" o "Files". Dentro, haz clic en "Administrador de Archivos" (o "File Manager").
- Se abrirá una nueva ventana. Busca la carpeta llamada
public_html. Esta es, en el 95% de los casos, la raíz de tu sitio web. Haz doble clic para entrar. - Ahora, en la barra superior, verás un botón que dice "Seleccionar todo" (o "Select All"). Haz clic en él. Verás que todos los archivos y carpetas se resaltan en azul.
- Con todo seleccionado, haz clic en el botón "Comprimir" (o "Compress") en la barra superior.
- Se abrirá un cuadro de diálogo. Asegúrate de que el "Tipo de archivo" sea Zip. El "Archivo de destino" puedes dejarlo como está, pero te recomiendo cambiarle el nombre a algo como
respaldo-archivos-[fecha-de-hoy].zip(ejemplo:respaldo-archivos-2024-10-26.zip). - Haz clic en "Comprimir archivos". cPanel empezará a comprimir todo. Puede tardar unos minutos si tu web es grande.
- Cuando termine, verás el archivo
.zipen la lista de archivos. Haz clic derecho sobre él y selecciona "Descargar". ¡Ya tienes una copia de todos los archivos de tu WordPress en tu ordenador!
[TIP] Guarda siempre este archivo .zip en un lugar seguro fuera de tu hosting. Puedes usar Google Drive, Dropbox o un disco duro externo. Si lo dejas en el mismo hosting, no sirve de nada si el servidor se cae.
Fase 2: Exportar la base de datos
Ahora vamos a por el "cerebro". Usaremos la herramienta phpMyAdmin que viene integrada en cPanel.
- Vuelve al panel principal de cPanel. Busca la sección "Bases de Datos" y haz clic en "phpMyAdmin".
- Se abrirá una nueva pestaña con una interfaz que parece complicada, pero no lo es. En el menú lateral izquierdo, verás una lista de bases de datos. Haz clic en el nombre de la base de datos de tu WordPress. Si no sabes cuál es, no te preocupes: en el archivo
wp-config.php(que está enpublic_html) aparece la líneaDB_NAMEcon el nombre exacto. - Una vez dentro de tu base de datos, verás una fila de pestañas en la parte superior. Haz clic en la pestaña "Exportar".
- En la siguiente pantalla, verás dos opciones. Te recomiendo elegir el método "Personalizado" para tener más control. (Si tu versión de phpMyAdmin es antigua, solo verás un desplegable, elige "SQL").
- Si elegiste "Personalizado", desplázate un poco hacia abajo. Busca la sección "Salida" y asegúrate de que el botón de "Comprimir" esté configurado en "gzip" o "zip". Esto hará el archivo mucho más pequeño.
- Deja todas las demás opciones como están por defecto. Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
- Tu navegador descargará un archivo con extensión
.sql.gzo.sql.zip. ¡Felicidades! Ya tienes el respaldo de tu base de datos.
Para completar tu backup manual WordPress, guarda ambos archivos (el .zip de archivos y el .sql de la base de datos) juntos en una misma carpeta en tu PC.
[WARNING] CRÍTICO: No intentes restaurar el backup manualmente si no sabes lo que haces. Un error al importar la base de datos puede dejar tu web inaccesible. Si no estás seguro, mejor usa el método con plugins de la siguiente sección, que automatiza todo el proceso.
Método 2: Copias de seguridad WordPress con plugins (El método fácil)
Si hacer todo el proceso manual te parece tedioso o arriesgado, los plugins son tu mejor aliado. Son perfectos para programar copias de seguridad WordPress automáticas y te permiten restaurar el sitio con un solo clic.
El rey indiscutible de los backups gratuitos es UpdraftPlus. Es usado por millones de webs, es fiable y muy intuitivo.
Instalando y configurando UpdraftPlus
- Instala el plugin: Ve a tu escritorio de WordPress. En el menú lateral, pasa el ratón por "Plugins" y haz clic en "Añadir nuevo". En el buscador, escribe "UpdraftPlus". El primero que aparece es el correcto. Haz clic en "Instalar ahora" y luego en "Activar".
- Configura la copia de seguridad automática: Después de activarlo, verás un nuevo menú en la barra lateral llamado "Ajustes". Dentro, haz clic en "UpdraftPlus Backups".
- Ve a la pestaña "Ajustes" (Settings). Aquí es donde configuras la frecuencia de los backups.
- Backup de archivos: Te recomiendo elegir "Diario" (Daily) y mantener la hora que viene por defecto.
- Backup de base de datos: Te recomiendo elegir "Cada 4 horas" o "Diario". La base de datos cambia con cada comentario o venta, así que es bueno que se respalde más a menudo.
- Almacenamiento remoto: Este es el paso más importante. En el desplegable "Almacenar en", elige un servicio en la nube como "Google Drive", "Dropbox" o "Amazon S3". Para esta guía, te sugiero "Google Drive" por su facilidad. Después de elegirlo, haz clic en "Guardar cambios".
- Al guardar, el plugin te pedirá que te conectes con tu cuenta de Google para autorizar el envío de los archivos. Sigue los pasos que te indica (te dará un código para pegar). Una vez conectado, cada copia se subirá automáticamente a tu nube, protegiéndola incluso si tu hosting falla por completo.
- Haz clic en "Guardar cambios" de nuevo.
[INFO] Si no quieres usar almacenamiento en la nube, puedes dejar la opción por defecto "Enviar a este servidor". Sin embargo, esto solo te protege de errores de tu web, no de fallos del propio servidor. Para una protección real, es imprescindible usar una ubicación externa.
Haciendo tu primer backup manual con el plugin
Ahora que ya está configurado, vamos a hacer una copia de seguridad manual para asegurarnos de que todo funciona.
- Permanece en la pestaña "Copia de seguridad / Restauración" (Backup/Restore) de UpdraftPlus.
- Haz clic en el botón azul grande que dice "Copia de seguridad ahora" (Backup Now).
- Se abrirá un cuadro de diálogo. Asegúrate de que las dos casillas (Archivos y Base de datos) están marcadas. Haz clic en "Ahora" (Now).
- El plugin empezará a trabajar. Puedes ver el progreso en la pestaña "Estado actual". Cuando termine, verás un mensaje de éxito.
- Si vas a tu carpeta de Google Drive, verás que se han subido los archivos automáticamente.
¡Ya está! Tu WordPress se está respaldando solo. Puedes olvidarte de hacerlo manualmente.
Restaurar un backup con UpdraftPlus (El momento de la verdad)
La parte más importante del backup es saber restaurarlo. Con UpdraftPlus es muy fácil:
- Ve a la pestaña "Copia de seguridad / Restauración" (Backup/Restore). Verás una lista de los backups existentes con su fecha.
- Haz clic en el botón "Restaurar" (Restore) del backup que quieras usar.
- Se te preguntará qué componentes quieres restaurar (archivos, base de datos, o ambos). Marca "Todos" y haz clic en "Restaurar".
- El plugin descargará los archivos desde la nube (o desde el servidor) y los reemplazará. Es crucial que no cierres la pestaña del navegador durante este proceso.
- Cuando termine, te pedirá que vuelvas a conectar la base de datos. Solo tienes que hacer clic en el botón y listo. Tu web estará restaurada.
Preguntas Frecuentes (FAQ) sobre backups en WordPress
Para terminar, te resuelvo las dudas más comunes que me suelen preguntar los clientes:
¿Con qué frecuencia debo hacer un backup de WordPress?
Depende de la actividad de tu web. Si publicas contenido a diario o tienes una tienda online, lo ideal es una copia de la base de datos cada pocas horas y de los archivos a diario. Si es un blog que actualizas una vez al mes, con una copia semanal es suficiente.
¿Qué hago con los archivos de backup que descargo?
Guárdalos siempre en un lugar seguro y fuera de tu hosting. La regla de oro es la "regla 3-2-1": 3 copias de tus datos, en 2 tipos de soportes diferentes (por ejemplo, la nube y un disco duro), y 1 copia fuera de tu casa u oficina.
¿Puedo hacer un backup de mi WordPress desde el panel de mi hosting sin usar cPanel?
Si tu hosting usa un panel diferente, como Syspanel (recuerda, el puerto de acceso a Syspanel es el 2106), la interfaz será distinta, pero la lógica es la misma. Busca las secciones de "Administrador de Archivos" y "Bases de datos" (phpMyAdmin). En Syspanel, normalmente encontrarás estas opciones en el menú principal, y el proceso de compresión y exportación es muy similar al de cPanel.
¿Los plugins de backup ralentizan mi web?
No, los plugins como UpdraftPlus están diseñados para ejecutar las copias en segundo plano y no afectar al rendimiento de tu web para los visitantes. Además, el proceso se realiza en los momentos de baja actividad que tú configuras.
¿Qué es mejor, el backup manual o el de un plugin?
Para el usuario medio, el plugin es mucho más recomendable porque automatiza todo y facilita la restauración. El manual es una buena práctica para tener un control total, pero es más lento y propenso a errores si no se siguen los pasos al pie de la letra. Te sugiero usar el plugin como tu sistema principal y hacer un manual de vez en cuando antes de hacer cambios grandes.
¿Puedo programar que el backup se envíe a mi correo electrónico?
Sí, tanto UpdraftPlus como otros plugins te dan la opción de enviar el archivo de backup a tu email. Sin embargo, no te lo recomiendo si tu web es grande, ya que los archivos pueden ser muy pesados y saturar tu buzón de correo. Es mejor usar un servicio de almacenamiento en la nube.
¿El backup de cPanel incluye mis correos electrónicos?
No. El backup de cPanel que hemos hecho en el método manual (comprimiendo public_html) solo incluye los archivos de la web. Para respaldar los correos, necesitarías usar la opción "Copias de seguridad" completa en cPanel (que también existe y suele estar en la sección "Archivos"), pero eso es una historia para otro tutorial.
Conclusión: No esperes a tener un problema para hacer tu backup
Hacer un backup WordPress cPanel es como ponerse el cinturón de seguridad: no lo necesitas hasta que lo necesitas, y cuando lo necesitas, te salva la vida. Ya sea que elijas el método manual con cPanel o la automatización con un plugin como UpdraftPlus, lo importante es que empieces a hacerlo hoy mismo.
No te abrumes con la cantidad de información. Elige uno de los dos métodos, sigue los pasos que te he dado y realiza tu primera copia de seguridad ahora mismo. Te prometo que la tranquilidad que te dará saber que tu trabajo está a salvo no tiene precio. Y recuerda, la práctica hace al maestro. En menos de una hora, serás todo un experto en respaldar WordPress cPanel.
