Cómo hacer una copia de seguridad de WordPress desde cPanel (manual y con plugin)
¿Por qué es tan importante hacer una copia de seguridad de WordPress?
Imagina que llevas meses escribiendo en tu blog, añadiendo productos a tu tienda online o posicionando tus artículos en Google. De repente, un mal plugin, un error humano o un ataque informático hacen que tu web desaparezca o se rompa por completo. Sin una copia de seguridad, todo ese trabajo se pierde para siempre.
Hacer un backup wordpress cpanel es como ponerle un cinturón de seguridad a tu página web. No pasa nada por tenerlo, pero cuando lo necesitas, te salva la vida. La buena noticia es que no necesitas ser un experto en informática para hacerlo. Existen dos métodos principales: hacerlo de forma manual desde el panel de control de tu hosting (cPanel) o utilizar un plugin que automatice todo el proceso.
En esta guía completa, te explicaré paso a paso ambos métodos para que elijas el que mejor se adapte a tu nivel de comodidad. Además, te enseñaré cómo restaurar tu web si algún día lo necesitas. Vamos a ello.
¿Qué necesitas exactamente para hacer una copia de seguridad completa?
Antes de empezar, es fundamental que entiendas qué compone tu sitio web. Una web de WordPress no es un solo archivo, sino un conjunto de partes que trabajan juntas. Para que una copia de seguridad sea realmente útil, debe incluir dos elementos principales:
- Los archivos del sitio: Esto incluye el núcleo de WordPress, tus temas, plugins, imágenes subidas, PDFs y cualquier otro archivo que hayas cargado. Son todos los archivos que ves si accedes a tu hosting a través de un administrador de archivos.
- La base de datos: Piensa en la base de datos como el cerebro de WordPress. Aquí es donde se guardan tus entradas, páginas, comentarios, configuraciones de plugins, usuarios y contraseñas (encriptadas). Sin la base de datos, tu web sería como un coche sin motor: bonito por fuera pero incapaz de funcionar.
Un error muy común es copiar solo los archivos y olvidarse de la base de datos. Si haces eso, tu copia de seguridad estará incompleta y no podrás restaurar tu web correctamente. Ambos elementos son inseparables.
Método 1: Cómo hacer un backup WordPress cPanel de forma manual
Este método es 100% fiable y no requiere instalar nada adicional. Es perfecto si quieres tener un control total sobre el proceso o si prefieres no usar plugins para no ralentizar tu web. Consiste en dos partes: copiar los archivos y exportar la base de datos.
Parte 1: Copiar los archivos de tu sitio web
Aquí es donde guardamos todos los archivos de tu WordPress. Sigue estos pasos:
- Accede a tu cPanel: Inicia sesión en el panel de control de tu hosting. Normalmente es algo como
tudominio.com/cpanel. Introduce tu usuario y contraseña. - Busca el Administrador de Archivos: En la sección "Archivos" (o "Files"), encontrarás el icono del Administrador de Archivos (File Manager). Haz clic en él.
- Navega hasta la carpeta
public_html: Se abrirá una ventana nueva. Busca la carpeta llamadapublic_html(ohtdocsen algunos casos). Esta es la carpeta raíz donde se instala tu WordPress. Haz clic derecho sobre ella y selecciona "Comprimir" o "Compress". - Elige el formato Zip: Se abrirá un cuadro de diálogo. Asegúrate de que el tipo de archivo sea Zip y haz clic en el botón "Comprimir Archivos". Puedes dejar el nombre que sugiere por defecto, aunque es recomendable cambiarlo por algo descriptivo, como
backup-web-archivos-YYYY-MM-DD.zip(donde YYYY-MM-DD es la fecha de hoy). - Espera a que termine: La operación puede tardar unos minutos si tu web tiene muchas imágenes. Verás que se crea un archivo
.zipen el mismo directorio. - Descarga el archivo a tu ordenador: Localiza el archivo
.zipque acabas de crear, haz clic derecho sobre él y selecciona "Descargar". Se guardará en tu carpeta de descargas. Es crucial que guardes este archivo en un lugar seguro, como un disco duro externo o un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.).
[TIP]: No dejes el archivo comprimido en tu servidor para siempre. Ocupa espacio y podría ser un punto de entrada para hackers. Una vez descargado, elimínalo del Administrador de Archivos.
Parte 2: Exportar la base de datos de WordPress
Ahora vamos a por el "cerebro" de tu web. Para ello, usaremos phpMyAdmin, una herramienta que viene integrada en cPanel.
- Vuelve al cPanel: Busca la sección "Bases de Datos" y haz clic en el icono de phpMyAdmin.
- Selecciona tu base de datos: Se abrirá una nueva pestaña. En el menú lateral izquierdo, verás una lista de tus 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, puedes encontrarla en el archivo
wp-config.phpde tu carpetapublic_html(busca la línea que diceDB_NAME). - Ve a la pestaña "Exportar": En la parte superior de la pantalla, verás varias pestañas (Exportar, Importar, etc.). Haz clic en "Exportar".
- Método de exportación: Elige el método "Rápido" si es la primera vez, o "Personalizado" si quieres más control. Para la mayoría de los casos, el método Rápido es más que suficiente.
- Formato: Asegúrate de que el formato sea SQL. El botón "Exportar" es de color verde. Haz clic en él y comenzará la descarga de un archivo con extensión
.sql.
¡Enhorabuena! Ya tienes tu copiar seguridad wordpress completa: un archivo .zip con todos los archivos y un archivo .sql con la base de datos. Guárdalos juntos en el mismo lugar seguro.
Método 2: Cómo hacer un backup WordPress cPanel con un plugin
Si prefieres automatizar el proceso y no tener que acordarte de hacerlo manualmente, los plugins son tu mejor aliado. Son ideales porque te permiten programar copias de seguridad diarias, semanales o mensuales, y guardarlas directamente en la nube (como Dropbox o Google Drive) sin que tengas que hacer nada.
El plugin más popular y fiable para esto es UpdraftPlus. Es gratuito, fácil de usar y muy potente. Vamos a ver cómo configurarlo.
Instalación y configuración de UpdraftPlus
- Instala el plugin: Ve a tu panel de administración de WordPress (tudominio.com/wp-admin). Ve a "Plugins" > "Añadir nuevo". Busca "UpdraftPlus" y haz clic en "Instalar ahora" y luego en "Activar".
- Accede a la configuración: Una vez activado, verás una nueva opción en el menú lateral llamada "UpdraftPlus". Haz clic en ella para entrar en el asistente de configuración.
- Configura el almacenamiento remoto (opcional pero muy recomendable): En la pestaña "Ajustes", verás la opción "Elegir tu carpeta de almacenamiento remoto". Aquí puedes conectar tu cuenta de Google Drive, Dropbox, etc. Esto es genial porque si tu servidor falla, tu copia de seguridad estará a salvo en otro lugar. Selecciona tu servicio favorito y sigue los pasos para conectarlo.
- Programa tus copias de seguridad: En los ajustes, también puedes configurar el "Horario de copias de seguridad". Te recomiendo que la copia de los archivos sea "Cada 2 semanas" o "Cada mes" y la de la base de datos "Cada semana". Depende de la frecuencia con la que actualices tu web. Si publicas a diario, hazlas más frecuentes.
- Guarda los cambios: Haz clic en el botón "Guardar Cambios" en la parte inferior.
Hacer una copia de seguridad manual con UpdraftPlus
Ahora que está configurado, también puedes hacer una copia de seguridad manual en cualquier momento:
- Ve a la pestaña "Copias de seguridad / Restauración" en UpdraftPlus.
- Haz clic en el botón azul "Ahora" que está en la parte inferior.
- El plugin empezará a trabajar. Verás una barra de progreso. Dependiendo del tamaño de tu web, tardará más o menos. Cuando termine, verás la copia de seguridad listada en la parte de abajo, con sus dos componentes (archivos y base de datos).
[TIP]: No hagas una copia de seguridad manual mientras estés editando tu web o justo después de publicar una entrada. Es mejor hacerla cuando el sitio esté en reposo para que la base de datos esté perfectamente sincronizada.
Cómo restaurar WordPress desde cPanel (paso a paso)
Tener una copia de seguridad no sirve de nada si no sabes cómo usarla. Restaurar es el proceso inverso, y aunque suena complejo, es igual de sencillo si sigues los pasos. Te mostraré cómo hacerlo con UpdraftPlus, que es la forma más fácil.
Restaurar con UpdraftPlus (Método recomendado)
- Sube tu copia de seguridad: Si tu web está rota y no puedes acceder al panel de administración, no te preocupes. Puedes subir los archivos
.zipy.sqlque descargaste al plugin. Ve a UpdraftPlus > Copias de Seguridad / Restauración > Restaurar. - Sube los archivos: En la pestaña "Subir archivos de copia de seguridad", arrastra o selecciona los archivos de tu backup (el
.zipy el.sql). El plugin los subirá y los reconocerá automáticamente. - Inicia la restauración: Una vez subidos, verás la copia de seguridad en la lista. Haz clic en el botón "Restaurar".
- Elige qué restaurar: Te preguntará qué quieres restaurar. Marca ambas casillas: "Archivos de WordPress" y "Base de datos". Haz clic en "Siguiente".
- Espera y listo: El plugin te pedirá que confirmes y luego hará todo el trabajo por ti. Al terminar, verás un mensaje de éxito. ¡Ya tienes tu web restaurada!
Restaurar de forma manual (desde cPanel)
Si prefieres el método manual, el proceso es el inverso al de la copia:
- Sube tus archivos: Ve al Administrador de Archivos de cPanel, entra en
public_html, elimina los archivos actuales (o muévelos a una carpeta de seguridad) y sube tu archivo.zip. Luego, haz clic derecho sobre él y selecciona "Extraer" para descomprimir todos los archivos. - Importa tu base de datos: Ve a phpMyAdmin, selecciona tu base de datos, haz clic en la pestaña "Importar", selecciona tu archivo
.sqly haz clic en "Continuar". - Actualiza la configuración (si es necesario): Si cambiaste la URL de tu web (por ejemplo, de un dominio a otro), es posible que necesites editar el archivo
wp-config.phpcon las nuevas credenciales de la base de datos y usar un plugin como "Better Search Replace" para actualizar las URLs en la base de datos.
[WARNING]: Este método manual es más delicado. Si no te sientes seguro, usa siempre el plugin. Un error al importar la base de datos puede causar más problemas.
Preguntas Frecuentes (FAQ)
¿Puedo hacer una copia de seguridad solo de la base de datos?
Sí, es posible, pero no es recomendable a menos que solo hayas cambiado contenido (entradas, páginas) y no hayas instalado plugins o temas nuevos. Para una restaurar wordpress cpanel completa y segura, siempre necesitas ambos: archivos y base de datos.
¿Con qué frecuencia debo hacer un backup WordPress cPanel?
Depende de la actividad de tu web. Para un blog personal, una vez a la semana es suficiente. Para una tienda online, lo ideal es hacerlo a diario o cada pocas horas. Con plugins como UpdraftPlus puedes automatizarlo.
¿Qué hago si mi web se rompe justo después de instalar un plugin?
Lo primero es no entrar en pánico. Accede a tu panel de administración de WordPress. Si puedes, desactiva el plugin desde "Plugins". Si no puedes, entra al Administrador de Archivos de cPanel, busca la carpeta wp-content/plugins/ y renombra la carpeta del plugin problemático (por ejemplo, de plugin-malo a plugin-malo-inactivo). Esto lo desactivará automáticamente.
¿Dónde debo guardar mis copias de seguridad?
Nunca en el mismo servidor que tu web. Si el servidor se daña, perderás la web y la copia. Guárdalas en tu ordenador, en un disco duro externo o, mejor aún, en un servicio en la nube como Google Drive, Dropbox o Amazon S3.
¿Es lo mismo una copia de seguridad que un clon de mi web?
No exactamente. Una copia de seguridad es para restaurar tu web en el mismo servidor. Un clon es para crear una copia exacta en otro servidor o en un subdominio para hacer pruebas. El proceso es similar, pero el clon suele requerir cambiar la URL de la web.
Conclusión: La constancia es la clave
Hacer una copia de seguridad WordPress cPanel no es una tarea de una sola vez, sino un hábito que debes adquirir. Ya sea de forma manual cada mes o con un plugin cada semana, lo importante es que tengas siempre una copia reciente en un lugar seguro.
No esperes a que sea demasiado tarde. Dedica 15 minutos hoy mismo a configurar un plugin de copias de seguridad automáticas. Te aseguro que, cuando en el futuro tengas un problema, te lo agradecerás enormemente. Es la mejor inversión de tiempo que puedes hacer para la salud y la tranquilidad de tu proyecto online.
[INFO]: Si tu hosting utiliza Syspanel (antes conocido como HestiaCP), el proceso es muy similar. Accede a tu panel a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Encontrarás herramientas equivalentes al Administrador de Archivos y a phpMyAdmin, por lo que los pasos de esta guía te servirán igualmente.
