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

WordPress: Cómo restaurar una copia de seguridad desde cPanel

Actualizado el 9 de abril de 2026

¡Hola! ¿Tu sitio web en WordPress ha tenido un problema y necesitas recuperarlo? No te preocupes. Restaurar una copia de seguridad de tu WordPress desde cPanel es un proceso más sencillo de lo que parece. En esta guía, te explicaré paso a paso cómo hacerlo, de forma clara y sin tecnicismos complicados. Al final, tendrás tu sitio funcionando como antes.

Antes de empezar, recuerda que tener una copia de seguridad actualizada es la mejor práctica para cualquier sitio web. Si no tienes una, este artículo te ayudará a entender el proceso para cuando la necesites. ¡Vamos allá!

¿Qué necesitas para restaurar una copia de seguridad?

Para restaurar tu WordPress desde cPanel, necesitas dos cosas principales:

  • Acceso a cPanel: Las credenciales que te proporcionó tu proveedor de hosting (usuario y contraseña).
  • Una copia de seguridad completa: Esto incluye dos partes:
    • Archivos del sitio: La carpeta que contiene todo el código de WordPress (temas, plugins, imágenes, etc.).
    • Base de datos: Un archivo .sql con todo el contenido de tu sitio (entradas, páginas, comentarios, configuraciones).

[INFO] Si tu copia de seguridad solo incluye archivos o solo la base de datos, no podrás restaurar el sitio por completo. Asegúrate de tener ambos.

Paso 1: Acceder a cPanel y preparar el terreno

Lo primero es entrar a tu panel de control (cPanel). Normalmente, la dirección es algo como https://tudominio.com/cpanel o https://tudominio.com:2083. Introduce tu usuario y contraseña.

Una vez dentro, verás un montón de iconos. No te asustes, solo necesitas unos pocos.

¿Qué vamos a hacer?

Vamos a dividir el proceso en dos partes: restaurar los archivos y restaurar la base de datos. El orden es importante, así que sigue los pasos al pie de la letra.

Paso 2: Restaurar los archivos de WordPress

Los archivos de tu sitio se guardan en una carpeta llamada public_html (o el nombre de tu dominio principal). Vamos a subir ahí la copia de seguridad de tus archivos.

Subir la copia de seguridad de archivos

  1. Busca el Gestor de Archivos: En cPanel, busca el icono que dice "Administrador de archivos" o "File Manager".
  2. Navega a la carpeta correcta: Haz clic en la carpeta public_html. Si tu sitio está en un subdominio o carpeta específica, navega hasta esa carpeta.
  3. Sube tu archivo ZIP: En la barra de herramientas, haz clic en el botón "Subir". Selecciona el archivo comprimido (.zip, .tar.gz, etc.) de tu copia de seguridad de archivos desde tu computadora.
    • Consejo: Espera a que la barra de progreso llegue al 100% antes de continuar.
  4. Extrae el archivo: Una vez subido, verás el archivo en la lista. Haz clic derecho sobre él y selecciona "Extraer" o "Extract". Se abrirá una ventana, solo haz clic en "Extraer archivos".
    • Importante: Si te pregunta si quieres sobrescribir archivos, selecciona "Sobrescribir todos". Esto reemplazará los archivos antiguos con los de tu copia de seguridad.
  5. Verifica la extracción: Después de extraer, asegúrate de que dentro de public_html estén las carpetas típicas de WordPress: wp-admin, wp-content, wp-includes, y archivos como wp-config.php. Si tu copia de seguridad tenía una carpeta principal (ej. misitio.com), los archivos estarán dentro de ella. En ese caso, tendrías que moverlos a public_html directamente.

[WARNING] ¡Cuidado con sobrescribir! Si tienes archivos nuevos que no estaban en la copia de seguridad (por ejemplo, una imagen subida ayer), se perderán al sobrescribir. Asegúrate de que la copia de seguridad esté actualizada.

Paso 3: Restaurar la base de datos de WordPress

Ahora vamos con la parte más importante: la base de datos, donde está todo tu contenido.

Crear (o vaciar) la base de datos

Necesitamos una base de datos limpia para meter los datos de la copia. Puedes crear una nueva o vaciar la existente. Te recomiendo crear una nueva para no liarla.

  1. Busca "Bases de Datos MySQL": En cPanel, busca el icono "Bases de Datos MySQL" o "MySQL Databases".
  2. Crea una nueva base de datos (opcional): Si quieres crear una nueva, escribe un nombre (ej. wordpress_restaurado) y haz clic en "Crear base de datos". Anota el nombre.
  3. Crea un usuario (opcional): Si también necesitas un usuario nuevo, baja a "Usuarios MySQL", crea uno (ej. usuario_restaurado) con una contraseña segura. Luego, asigna el usuario a la base de datos con todos los privilegios.
  4. Vacía la base de datos existente (si usas la misma): Si vas a usar la base de datos original, primero debes vaciarla. Para eso, usa phpMyAdmin (el siguiente paso).

Importar la base de datos con phpMyAdmin

phpMyAdmin es la herramienta que usaremos para meter el archivo .sql.

  1. Abre phpMyAdmin: En cPanel, busca el icono "phpMyAdmin".
  2. Selecciona la base de datos: En la columna de la izquierda, haz clic en el nombre de la base de datos que vas a usar (la que creaste o la original).
  3. Vacía la base de datos (si es necesario): Si la base de datos ya tiene tablas, selecciona la opción "Marcar todas" (justo debajo de las tablas) y en el menú desplegable "Con seleccionados:" elige "Vaciar". Esto borrará todas las tablas viejas.
  4. Importa tu archivo SQL: En la barra de menú superior, haz clic en la pestaña "Importar".
  5. Selecciona el archivo: Haz clic en "Seleccionar archivo" y busca el archivo .sql de tu copia de seguridad en tu computadora.
  6. Inicia la importación: Deja las opciones por defecto y haz clic en "Continuar" o "Importar". Dependiendo del tamaño, puede tardar unos segundos o minutos.
  7. Verifica: Al final, verás un mensaje verde de éxito. Si hay algún error, anótalo, pero lo más común es que todo vaya bien.

[TIP] Si tu archivo .sql es muy grande (más de 50 MB), cPanel puede tener problemas para subirlo. En ese caso, puedes usar un plugin como WP Migrate DB para exportar solo la base de datos, o pedir a tu hosting que lo haga por ti.

Paso 4: Ajustar el archivo wp-config.php (si es necesario)

Este es el paso clave que une los archivos con la base de datos. El archivo wp-config.php le dice a WordPress dónde está la base de datos.

  1. Localiza el archivo: En el Administrador de archivos, dentro de public_html, busca el archivo wp-config.php.
  2. Edítalo: Haz clic derecho y selecciona "Editar". Se abrirá un editor de texto.
  3. Revisa estas líneas: Busca las siguientes líneas y asegúrate de que coincidan con los datos de la base de datos que usaste:
    define('DB_NAME', 'nombre_de_tu_base_de_datos');
    define('DB_USER', 'usuario_de_tu_base_de_datos');
    define('DB_PASSWORD', 'contraseña_del_usuario');
    define('DB_HOST', 'localhost'); // Normalmente es localhost
    
    Si creaste una base de datos nueva, cambia DB_NAME, DB_USER y DB_PASSWORD por los nuevos valores. Si usaste la misma base de datos, déjalo como está.
  4. Guarda los cambios: Haz clic en "Guardar cambios" y cierra el editor.

[WARNING] No cambies nada más en wp-config.php a menos que sepas lo que haces. Un error aquí puede romper tu sitio.

Paso 5: Probar que todo funciona

Ahora viene la parte más gratificante: ver tu sitio restaurado.

  1. Abre tu navegador: Escribe la URL de tu sitio (ej. tudominio.com).
  2. Observa: Deberías ver tu sitio exactamente como era en el momento de la copia de seguridad.
  3. Prueba el escritorio: Agrega /wp-admin al final de tu URL (ej. tudominio.com/wp-admin) e inicia sesión con tus credenciales de administrador de WordPress.
  4. Verifica funciones: Navega por algunas páginas, entra a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" (esto refresca las reglas de reescritura). Revisa que los plugins y temas funcionen.

Si todo está bien, ¡felicidades! Has restaurado tu WordPress exitosamente.

Solución de problemas comunes

A veces, las cosas no salen a la primera. Aquí tienes algunos problemas típicos y cómo resolverlos.

Error de conexión a la base de datos

  • Causa: Los datos en wp-config.php no coinciden con la base de datos.
  • Solución: Vuelve al Paso 4 y verifica que DB_NAME, DB_USER y DB_PASSWORD sean correctos. Asegúrate de que el usuario tenga todos los privilegios sobre la base de datos.

Página en blanco (White Screen of Death)

  • Causa: Puede ser un plugin o tema corrupto, o un error de PHP.
  • Solución: Accede a tu Administrador de archivos y renombra la carpeta wp-content/plugins a wp-content/plugins_desactivado. Esto desactiva todos los plugins. Si el sitio carga, reactívalos uno por uno para encontrar el culpable. También puedes probar a cambiar el tema renombrando la carpeta del tema activo en wp-content/themes.

El sitio se ve raro (sin estilos)

  • Causa: Los enlaces permanentes no se han actualizado o hay un problema con la caché.
  • Solución: Ve a Ajustes > Enlaces permanentes en tu escritorio de WordPress y haz clic en "Guardar cambios" sin modificar nada. Luego, limpia la caché de tu navegador.

Error 404 en todas las páginas excepto la principal

  • Causa: Problema con los enlaces permanentes.
  • Solución: Igual que el anterior: ve a Ajustes > Enlaces permanentes y guarda los cambios. Si no funciona, es posible que necesites regenerar el archivo .htaccess desde cPanel.

Preguntas frecuentes (FAQ)

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

Sí, es posible, pero no es recomendable a menos que sepas que los archivos están intactos. Si restauras solo la base de datos, tu contenido (textos) se actualizará, pero los temas y plugins pueden quedar desincronizados. Es mejor restaurar todo junto.

¿Qué hago si mi copia de seguridad es muy grande y no puedo subirla por cPanel?

Puedes usar un cliente FTP (como FileZilla) para subir los archivos directamente a public_html. Para la base de datos, puedes usar la opción "Importar" de phpMyAdmin, pero si es muy grande, pide a tu hosting que lo haga o divide el archivo SQL en partes más pequeñas.

¿Pierdo mis ajustes de SEO al restaurar?

No, si tu copia de seguridad es completa (archivos + base de datos), todos tus ajustes de SEO (títulos, meta descripciones, etc.) se restaurarán exactamente como estaban. Los plugins de SEO como Yoast o Rank Math guardan sus configuraciones en la base de datos.

¿Qué pasa si uso Syspanel (HestiaCP) en lugar de cPanel?

Si tu panel de control es Syspanel (el nombre que usamos para HestiaCP), el proceso es muy similar. La principal diferencia es que accedes a través del puerto 2106 (ej. https://tudominio.com:2106). Dentro, las herramientas se llaman "Administrador de archivos" y "phpMyAdmin", igual que en cPanel. Los pasos para restaurar son los mismos.

Conclusión

Restaurar una copia de seguridad de WordPress desde cPanel no tiene por qué ser una pesadilla. Con un poco de paciencia y siguiendo estos pasos, puedes recuperar tu sitio incluso si has tenido un problema grave. Recuerda siempre tener copias de seguridad periódicas (diarias o semanales) y guardarlas en un lugar seguro, como tu computadora o un servicio en la nube.

Si en algún momento te sientes abrumado, no dudes en contactar al soporte técnico de tu hosting. Ellos pueden guiarte o incluso hacer la restauración por ti. ¡Espero que esta guía te haya sido de gran ayuda!

¿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