🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía para crear una copia de seguridad completa de WordPress en cPanel

Actualizado el 1 de septiembre de 2025

¿Por qué necesitas una copia de seguridad completa de WordPress?

Si tienes una web en WordPress, seguramente has invertido horas de trabajo en crear contenido, configurar plugins y diseñar la apariencia de tu sitio. Ahora imagina que un día, por un error humano, un hackeo o un fallo del servidor, todo desaparece. Sin una copia de seguridad, recuperar tu web sería una pesadilla o, en el peor de los casos, una pérdida total.

Crear un backup WordPress cPanel no es complicado, pero requiere seguir una serie de pasos lógicos para asegurarte de que guardas tanto los archivos como la base de datos. Esta guía está pensada para que cualquier persona, aunque no tenga experiencia técnica, pueda realizar una copia seguridad manual WordPress de principio a fin, y también sepa cómo restaurarla cuando sea necesario.

Vamos a dividir el proceso en dos grandes bloques: la copia de los archivos del sitio y la copia de la base de datos. Ambos son igual de importantes, ya que WordPress necesita de los dos para funcionar correctamente.


Paso 1: Antes de empezar, prepara tu cPanel

La mayoría de los proveedores de hosting utilizan cPanel como panel de control. Es la herramienta que te permite gestionar tu dominio, correos, archivos y bases de datos desde un navegador. Antes de lanzarte a hacer el backup, asegúrate de tener a mano tus credenciales de acceso.

Si tu hosting utiliza otro panel, como Syspanel (el antiguo HestiaCP), el proceso es muy similar. Simplemente accede a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106) y busca las opciones de "Archivos" y "Bases de datos". La lógica será la misma, aunque los nombres de los menús pueden variar ligeramente.

[INFO]: Esta guía se centra en cPanel, que es el más extendido. Si usas Syspanel, adapta los nombres de las secciones, pero los conceptos son idénticos.

Cuando ya estés dentro de cPanel, lo primero que debes hacer es localizar dos secciones concretas en el panel principal:

  1. Archivos: Aquí encontrarás el "Administrador de archivos" y la opción de "Copias de seguridad".
  2. Bases de datos: Aquí verás "Bases de datos MySQL" y "phpMyAdmin".

No necesitas nada más para completar esta guía. Si tu web tiene mucho peso (por ejemplo, más de 2 GB), te recomendamos hacer el backup en un momento de poco tráfico para que la generación del archivo no ralentice temporalmente tu sitio.


Paso 2: Copia los archivos de tu WordPress (backup WordPress cPanel)

Los archivos de tu web son todos los que componen el núcleo de WordPress, tus temas, plugins y las imágenes que subes. Se guardan en una carpeta dentro de tu hosting, normalmente llamada public_html. Vamos a copiarlos de una forma sencilla y segura.

2.1. Accede al Administrador de Archivos

En el panel de cPanel, busca el icono "Administrador de archivos" (File Manager) dentro de la sección "Archivos". Haz clic en él. Te pedirá que elijas una carpeta raíz; selecciona "Documento raíz del dominio" o simplemente la carpeta de tu dominio (por ejemplo, public_html). Marca la casilla de "Mostrar archivos ocultos (dotfiles)" si te la ofrece, porque WordPress tiene un archivo llamado .htaccess que es muy importante y debe incluirse en la copia.

2.2. Selecciona todos los archivos

Una vez dentro, verás una lista de carpetas y archivos. Pulsa Ctrl + A (o Cmd + A en Mac) para seleccionarlos todos. Verás que se marcan en azul. Es crucial que selecciones todo, incluyendo las carpetas wp-admin, wp-content y wp-includes, así como los archivos sueltos de la raíz.

2.3. Comprime en un ZIP

Con todos los archivos seleccionados, busca el botón "Comprimir" en la barra superior. Se abrirá una ventana. Elige el tipo de archivo "Zip Archive" y en el campo de nombre, pon algo descriptivo como backup-completo-wordpress.zip. Haz clic en "Comprimir archivos".

cPanel empezará a crear el archivo comprimido. Dependiendo del tamaño de tu web, puede tardar unos segundos o varios minutos. Al terminar, verás el archivo .zip en la misma carpeta.

2.4. Descarga el ZIP a tu ordenador

Ahora, localiza el archivo .zip que acabas de crear en el listado. Haz clic derecho sobre él y selecciona "Descargar". Se guardará en tu equipo. Una vez descargado, es una buena práctica borrar el archivo ZIP del servidor para no ocupar espacio innecesario en tu hosting. Selecciónalo y pulsa el botón "Eliminar".

[TIP]: Guarda siempre este ZIP en dos sitios diferentes (por ejemplo, en tu disco duro y en un servicio de nube como Google Drive o Dropbox). Así estarás protegido ante fallos de hardware.


Paso 3: Copia tu base de datos MySQL

La base de datos es donde se guardan tus entradas, páginas, comentarios y ajustes de configuración. Sin ella, tu web sería como un coche sin motor. Copiarla es igual de importante que copiar los archivos.

3.1. Ve a la sección de Bases de Datos

En cPanel, busca la sección "Bases de datos MySQL". Haz clic en ella. Verás un listado con todas las bases de datos que tienes. Anota el nombre de la base de datos que usa tu WordPress. Si no estás seguro de cuál es, revisa el archivo wp-config.php de tu instalación (el que descargaste en el paso anterior). Dentro de ese archivo, busca la línea que dice DB_NAME; ahí verás el nombre exacto.

3.2. Abre phpMyAdmin

En la misma sección de "Bases de datos MySQL", o en la sección de "Bases de datos", busca el enlace a "phpMyAdmin". Es una herramienta que te permite gestionar la base de datos desde un entorno visual. Haz clic para abrirla.

3.3. Selecciona tu base de datos

En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en el nombre de la base de datos que anotaste antes. Verás que aparecen todas las tablas (son muchas, como wp_posts, wp_options, etc.). No te preocupes por entender qué hace cada una.

3.4. Exporta la base de datos

Con la base de datos seleccionada, mira la barra de navegación superior de phpMyAdmin. Haz clic en la pestaña "Exportar".

Se abrirá una ventana con opciones. Te recomendamos usar el método "Rápido" y el formato "SQL". Si tu versión de phpMyAdmin te pide más detalles, elige la opción "Personalizado" y deja todas las casillas por defecto, asegurándote de que el formato sea SQL.

Pulsa el botón "Continuar" o "Exportar" en la parte inferior. El navegador descargará automáticamente un archivo con extensión .sql. Ese archivo es tu copia de seguridad de la base de datos.

[WARNING]: No confundas el archivo .sql con el ZIP de los archivos. Son dos cosas diferentes. Guarda ambos en el mismo lugar seguro, pero sin mezclarlos.


Paso 4: Restaurar un backup WordPress cPanel (guía rápida)

Llegados a este punto, ya sabes cómo hacer la copia. Pero, ¿y si el desastre ya ha ocurrido? Restaurar tu web es el proceso inverso. Aquí te explicamos cómo hacerlo en caso de necesidad.

4.1. Restaurar los archivos

  1. Sube el archivo ZIP que descargaste a la carpeta public_html de tu hosting. Puedes hacerlo arrastrándolo desde tu ordenador al Administrador de Archivos.
  2. Una vez subido, haz clic derecho sobre el ZIP y selecciona "Extraer". cPanel lo descomprimirá en la carpeta actual.
  3. Si ya tenías una web en esa carpeta, es muy probable que te pida sobrescribir archivos. Acepta la sobrescritura. Importante: Si tu web está caída y quieres restaurar una versión anterior, antes de extraer el ZIP, borra todo el contenido de public_html para evitar conflictos.

4.2. Restaurar la base de datos

  1. Accede a phpMyAdmin.
  2. Selecciona la base de datos que quieres restaurar. Si la web es nueva, deberás crearla primero desde cPanel en "Bases de datos MySQL".
  3. Haz clic en la pestaña "Importar".
  4. Haz clic en "Elegir archivo" y selecciona el archivo .sql que descargaste.
  5. Pulsa "Continuar". La base de datos se restaurará. Si es muy grande, el proceso puede tardar un poco.

4.3. Revisa tu web

Después de restaurar ambos elementos, abre tu dominio en el navegador. Si todo ha ido bien, tu web estará exactamente igual que cuando hiciste la copia.


Paso 5: Automatiza tus backups (recomendación final)

Hacer una copia seguridad manual WordPress es genial, pero es una tarea que puedes olvidar. Te recomendamos encarecidamente que, además del método manual, utilices un plugin de backup para que se realice automáticamente.

Plugins como UpdraftPlus o BackupBuddy te permiten programar copias diarias o semanales y enviarlas directamente a un servicio de almacenamiento en la nube. Esto te dará una tranquilidad absoluta, porque si pasa algo, siempre tendrás una versión reciente para restaurar.

[INFO]: La copia manual que has aprendido hoy es tu red de seguridad. La copia automática es tu comodidad. Ambas son compatibles y muy recomendables.


Preguntas frecuentes sobre backups en WordPress

¿Con qué frecuencia debo hacer un backup de mi web?

Si actualizas contenido a diario (como un blog de noticias), lo ideal es un backup diario. Si tienes una web estática, con uno semanal o quincenal es suficiente. La clave es que la copia sea lo más reciente posible para no perder trabajo.

¿Qué pasa si mi web es muy grande y no puedo comprimirla?

Si el Administrador de Archivos te da error al comprimir, puede ser que el servidor tenga un límite de tiempo. En ese caso, puedes comprimir las carpetas por separado (por ejemplo, primero wp-content, luego el resto) o utilizar la opción de "Copias de seguridad" que trae cPanel en la sección "Archivos". Esa opción genera un backup completo de tu cuenta o de tu carpeta public_html en un solo clic, aunque a veces tarda más.

¿Necesito conocimientos técnicos para seguir esta guía?

No. Esta guía está escrita para que la siga cualquier persona. Solo necesitas saber leer y hacer clic en los botones indicados. Eso sí, ten paciencia, sobre todo si tu web tiene muchos archivos.

¿Qué es Syspanel y cómo accedo?

Syspanel es el nombre del panel de control que algunos usuarios conocían como HestiaCP. Si tu hosting lo usa, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Las opciones de backup son similares a las de cPanel, pero están en la sección de "Archivos" y "Bases de datos" del menú lateral.

¿Puedo restaurar solo la base de datos o solo los archivos?

Sí, perfectamente. De hecho, es muy común. Si has instalado un plugin nuevo y la web se ha roto, puedes restaurar solo los archivos (dejando la base de datos intacta) o al revés. La flexibilidad es una gran ventaja de hacer backups por separado.

¿Dónde debo guardar mis archivos de backup?

Nunca en el mismo servidor. Si el servidor falla, perderás la copia. Guárdalos en tu ordenador, en un disco duro externo o en la nube. La regla de oro es tener siempre dos copias en lugares diferentes.


Conclusión

Realizar un backup WordPress cPanel es una tarea que no te llevará más de 15 minutos una vez que le coges el truco. Es la mejor inversión de tiempo que puedes hacer para proteger tu trabajo. Ahora que ya sabes cómo hacer una copia seguridad manual WordPress y cómo restaurar backup WordPress cPanel, no tienes excusa para no tener tu web a salvo.

Recuerda que la prevención es la clave. No esperes a que ocurra un desastre para acordarte de que no tienes una copia. Dedica unos minutos hoy y duerme tranquilo sabiendo que tu web está protegida. Si tienes cualquier duda, vuelve a leer esta guía paso a paso. ¡Verás que es más fácil de lo que parece!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel