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

Cómo subir una copia de seguridad de WordPress en cPanel

Actualizado el 23 de octubre de 2025

¿Tu web se ha roto y necesitas recuperarla? ¿Has cambiado de hosting y quieres llevar tu WordPress contigo? No te preocupes, es más fácil de lo que parece.

Restaurar WordPress desde backup es un proceso que, si se hace bien, te devuelve la tranquilidad en minutos. En esta guía completa y paso a paso, te voy a enseñar cómo subir una copia de seguridad de WordPress en cPanel, sin necesidad de ser un experto en informática.

Vamos a desglosar el proceso en dos partes fundamentales: subir los archivos del sitio y, después, importar la base de datos. Al final, tendrás tu web funcionando como si nada hubiera pasado.


¿Qué necesitas antes de empezar?

Antes de lanzarnos a la acción, asegúrate de tener a mano los dos elementos clave de tu copia de seguridad:

  1. El archivo comprimido (.zip o .tar.gz) que contiene todos los archivos de tu WordPress (carpetas wp-admin, wp-content, wp-includes, etc.).
  2. El archivo de la base de datos (.sql). Este archivo contiene todo tu contenido: entradas, páginas, comentarios y configuración.

Sin estos dos archivos, no podrás completar la restauración. Es como intentar hacer una tortilla sin huevos.

[WARNING]: Si solo tienes uno de los dos archivos, no continúes. Necesitas ambos para que tu web funcione correctamente. Subir solo los archivos sin la base de datos (o viceversa) resultará en un sitio roto o vacío.


Parte 1: Subir los archivos de WordPress

Esta es la primera fase de la restauración. Vamos a colocar todos los archivos de tu sitio en el servidor.

Paso 1: Accede a cPanel

Lo primero es entrar en el panel de control de tu hosting. Normalmente, la dirección es algo así como tudominio.com/cpanel o cpanel.tudominio.com. Usa el usuario y la contraseña que te proporcionó tu proveedor de hosting.

Paso 2: Abre el Administrador de Archivos

Una vez dentro de cPanel, busca la sección Archivos y haz clic en el icono Administrador de Archivos (File Manager). Se abrirá una nueva ventana o pestaña.

Paso 3: Navega hasta la carpeta public_html

En el Administrador de Archivos, verás una lista de carpetas. Busca la carpeta llamada public_html (o www en algunos casos). Esta es la raíz de tu sitio web. Haz doble clic para entrar.

[INFO]: Si tu WordPress está instalado en una subcarpeta (por ejemplo, public_html/blog), tendrás que entrar en esa carpeta específica. En esta guía asumimos que está en la raíz.

Paso 4: Sube tu archivo comprimido

Ahora, en la esquina superior derecha, verás un botón llamado Subir (Upload). Haz clic en él.

Se abrirá una ventana para que selecciones el archivo desde tu ordenador. Elige tu archivo .zip o .tar.gz y espera a que la subida se complete al 100%. Esto puede tardar unos minutos, dependiendo del tamaño de tu web.

[TIP]: Si tu archivo es muy grande (más de 500MB), es posible que la subida falle. En ese caso, contacta con tu proveedor de hosting para que te ayude a subirlo por FTP o SFTP, que es un método más robusto para archivos pesados.

Paso 5: Extrae el archivo comprimido

Una vez subido el archivo, ciérralo en la ventana de subida y vuelve al Administrador de Archivos. Deberías ver tu archivo .zip en la lista.

Haz clic derecho sobre el archivo y selecciona la opción Extraer (Extract). Te preguntará dónde quieres extraerlo. Asegúrate de que la ruta sea la de public_html y haz clic en Extraer Archivo(s).

Paso 6: Verifica los archivos (Opcional pero recomendado)

Después de la extracción, verás todas las carpetas de WordPress aparecer. Si ya tenías archivos en public_html, es posible que te pregunte si quieres sobrescribirlos. En este caso, deberás seleccionar Sobrescribir archivos existentes para que la copia de seguridad reemplace a los archivos antiguos.

[WARNING]: Si estabas restaurando sobre un sitio existente, sobrescribir los archivos es correcto. Asegúrate de que es lo que quieres hacer, ya que perderás los cambios que hubiera en el servidor.


Parte 2: Importar la base de datos de WordPress

Ahora viene la parte más delicada: restaurar la base de datos. Aquí es donde reside todo tu contenido.

Paso 1: Vuelve a cPanel

Una vez subidos los archivos, vuelve a la pantalla principal de cPanel.

Paso 2: Abre phpMyAdmin

Busca la sección Bases de Datos y haz clic en el icono de phpMyAdmin. Es una herramienta que te permite gestionar las bases de datos de tu sitio.

Paso 3: Selecciona tu base de datos

En la columna de la izquierda de phpMyAdmin, verás una lista de tus bases de datos. No crees una nueva. Debes seleccionar la base de datos que ya está asociada a tu WordPress.

¿Cómo saber cuál es? Si no estás seguro, revisa el archivo wp-config.php que acabas de subir. Puedes verlo desde el Administrador de Archivos. Dentro de ese archivo, encontrarás una línea que dice define('DB_NAME', 'tu_base_de_datos');. Ese es el nombre que debes buscar.

Haz clic en el nombre de esa base de datos en la columna de la izquierda.

Paso 4: Importa el archivo .sql

Con la base de datos seleccionada, verás una pestaña en la parte superior llamada Importar. Haz clic en ella.

En la nueva pantalla, haz clic en el botón Elegir archivo (Browse) y selecciona tu archivo .sql desde tu ordenador. Deja todas las opciones por defecto y haz clic en el botón Continuar (Go) al final de la página.

Paso 5: Espera a que termine la importación

phpMyAdmin procesará el archivo SQL. Dependiendo del tamaño de tu base de datos, esto puede tardar unos segundos o un par de minutos. Verás un mensaje de éxito al final.

[TIP]: Si tu archivo .sql es muy grande (más de 2MB), es posible que el servidor no lo importe por límites de tiempo. No te preocupes. Puedes usar la herramienta Importar de cPanel (en la sección de Bases de Datos) para archivos más grandes, o pedir ayuda a tu soporte técnico.


¡Último paso! Ajustar el archivo wp-config.php (Si es necesario)

En la mayoría de los casos, si estás restaurando en el mismo hosting, no tendrás que hacer nada. Pero si has cambiado de servidor, es probable que el nombre de la base de datos, el usuario o la contraseña sean diferentes.

Para solucionarlo, edita el archivo wp-config.php desde el Administrador de Archivos. Busca estas líneas y actualízalas con los datos de tu nuevo hosting:

  • DB_NAME (Nombre de la base de datos)
  • DB_USER (Usuario de la base de datos)
  • DB_PASSWORD (Contraseña de la base de datos)
  • DB_HOST (Normalmente es localhost, pero a veces cambia)

Preguntas Frecuentes (FAQ)

¿Qué hago si veo un error de "Error al conectar con la base de datos"?

Este error significa que los datos en wp-config.php no coinciden con los de tu servidor. Revisa el nombre de la base de datos, el usuario y la contraseña. Asegúrate de que el usuario tenga todos los privilegios sobre la base de datos.

¿Puedo subir una copia de seguridad de WordPress si mi hosting usa Syspanel?

¡Por supuesto! Si tu proveedor usa Syspanel (anteriormente conocido como HestiaCP), el proceso es muy similar, pero la interfaz es diferente. Para acceder al panel de control, normalmente la URL es tudominio.com:2106. Dentro de Syspanel, busca la sección de Archivos (File Manager) y Bases de Datos (phpMyAdmin). Los pasos para subir archivos e importar la base de datos son los mismos que hemos descrito aquí.

¿Cómo subir una copia de seguridad de WordPress si solo tengo el archivo .zip?

Si solo tienes el archivo .zip pero no tienes la base de datos .sql, podrás subir los archivos, pero tu sitio mostrará un error de conexión a la base de datos. Necesitas la base de datos para que WordPress funcione. Si la perdiste, no podrás restaurar el contenido, aunque sí la estructura de archivos.

¿Qué es más importante: los archivos o la base de datos?

Ambos son igual de importantes. Los archivos contienen el código de tu tema, los plugins y las imágenes subidas. La base de datos contiene todas tus entradas, páginas, usuarios y ajustes. Si pierdes uno de los dos, tu sitio estará incompleto.

¿Cuánto tiempo tarda en restaurar WordPress desde backup?

Depende del tamaño de tu sitio web y de la velocidad de tu conexión a internet. Un sitio pequeño (menos de 100MB) puede restaurarse en 5-10 minutos. Un sitio grande con muchas imágenes y una base de datos extensa podría tardar 30 minutos o más.

¿Puedo restaurar una copia de seguridad de un WordPress antiguo sobre uno nuevo?

Sí, puedes, pero con precaución. Al sobrescribir los archivos y la base de datos, estarás reemplazando por completo el sitio nuevo con el antiguo. Asegúrate de que es lo que deseas, ya que perderás todo el contenido del sitio nuevo.


Consejos finales para una restauración sin problemas

  • Haz una copia de seguridad de tu estado actual: Antes de restaurar una copia antigua, es una buena práctica hacer una copia de seguridad de tu sitio actual (aunque esté roto). Así, si algo sale mal, puedes volver al punto de partida.
  • Desactiva los plugins de caché: Si tienes un plugin de caché, es recomendable desactivarlo antes de la restauración. Esto evita que se muestren versiones antiguas de las páginas.
  • Revisa los enlaces: Después de la restauración, navega por tu sitio para asegurarte de que todo funciona correctamente. Haz clic en algunas entradas, páginas y enlaces internos.
  • Actualiza los enlaces en la base de datos: Si has cambiado de dominio, necesitarás actualizar las URLs en la base de datos. Puedes hacerlo con un plugin como "Better Search Replace" o editando la tabla wp_options directamente en phpMyAdmin. Este es un paso avanzado, pero crucial si cambias de dominio.

Restaurar WordPress desde backup en cPanel no tiene por qué ser una pesadilla. Siguiendo estos pasos, podrás recuperar tu sitio web de forma segura y rápida. Respira, tómate tu tiempo y verás que es un proceso mecánico. ¡Tu web volverá a la vida en un abrir y cerrar de ojos!

¿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