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

Cómo crear y restaurar un backup de WordPress en cPanel

Actualizado el 20 de septiembre de 2025

¿Alguna vez has sentido ese escalofrío al pensar en perder todo tu sitio web? Un plugin que se actualiza mal, un ataque de malware, un error humano al borrar un archivo... Los accidentes pasan, pero perder tu trabajo, tus textos y el SEO ganado con tanto esfuerzo es evitable.

La buena noticia es que no necesitas ser un experto en informática para proteger tu web. Si tu hosting usa cPanel, tienes las herramientas perfectas para crear y restaurar un backup wordpress cpanel de forma sencilla, sin tocar una sola línea de código.

En esta guía completa y paso a paso, te enseñaré exactamente cómo hacer una copia seguridad wordpress y, lo más importante, cómo restaurar wordpress cpanel cuando más lo necesites. Vamos a ello.


¿Qué necesitas para empezar?

Antes de sumergirnos en los pasos, asegúrate de tener lo siguiente a mano:

  • Acceso a tu cPanel: Normalmente se accede a través de tudominio.com/cpanel o tudominio.com:2083. Si no lo encuentras, contacta con tu proveedor de hosting.
  • Tus credenciales de acceso: Usuario y contraseña de cPanel.
  • Un lugar seguro para guardar el backup: Tu ordenador, un disco duro externo o un servicio en la nube (Google Drive, Dropbox, etc.).
  • Paciencia: Dependiendo del tamaño de tu web, el proceso puede tardar unos minutos.

¿Qué es un Backup de WordPress y por qué es tan importante?

Piensa en tu sitio web como una casa. La base de datos sería los cimientos y la estructura (donde están tus entradas, páginas, comentarios y ajustes). Los archivos serían el mobiliario y la decoración (temas, plugins, imágenes, el propio núcleo de WordPress).

Un backup wordpress cpanel es una "fotografía" completa de esa casa en un momento dado. Incluye:

  1. Todos los archivos de tu sitio: El núcleo de WordPress, tus temas, plugins, y las imágenes que subes.
  2. La base de datos completa: Todas tus entradas, páginas, configuraciones de plugins, usuarios y comentarios.

Si algo sale mal, puedes usar ese backup para "reconstruir" la casa exactamente como estaba. Sin una copia seguridad wordpress, un simple error podría significar empezar de cero.


Parte 1: Cómo crear un Backup de WordPress en cPanel

Vamos a dividir el proceso en dos pasos: primero los archivos y luego la base de datos. Al final, tendrás un archivo comprimido con todo.

Paso 1: Crear una copia de seguridad de los archivos (el "Backup" del directorio)

Este paso guarda todos los archivos de tu instalación de WordPress. Es como empaquetar "el mobiliario".

  1. Inicia sesión en tu cPanel.
  2. Busca la sección "Archivos" y haz clic en "Administrador de archivos" (File Manager).
  3. Se abrirá una nueva ventana. Asegúrate de estar en el directorio correcto. Normalmente, tu web se encuentra en la carpeta public_html. Si tienes la web en un subdirectorio (ej. public_html/blog), navega hasta ahí.
  4. Selecciona la carpeta public_html (o la carpeta de tu instalación de WordPress). Haz clic derecho sobre ella y selecciona "Comprimir" (Compress).
  5. En la ventana emergente, elige el tipo de compresión. Te recomiendo "Zip Archive" porque es el más universal.
  6. Verás que el campo "Archivo(s) de salida" se rellena solo. Puedes cambiarle el nombre para identificarlo mejor, por ejemplo, backup-archivos-miweb.zip. Haz clic en "Comprimir Archivo(s)".
  7. cPanel empezará a comprimir. Cuando termine, verás un mensaje de éxito. El archivo .zip aparecerá en el mismo directorio.

[TIP]: No guardes el backup en la misma carpeta public_html. Si un hacker accede a tu servidor, podría borrarlo. Mejor descárgalo a tu ordenador.

  1. Descarga el archivo comprimido: Busca el archivo .zip que acabas de crear, haz clic derecho sobre él y selecciona "Descargar". Guárdalo en un lugar seguro.

Paso 2: Crear una copia de seguridad de la base de datos

Ahora vamos a guardar "los cimientos". Este paso es crucial, ya que contiene todo tu contenido.

  1. Vuelve a la pantalla principal de cPanel.
  2. Busca la sección "Bases de datos" y haz clic en "phpMyAdmin".
  3. En el panel izquierdo, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos de tu WordPress (normalmente empieza con el prefijo de tu hosting, por ejemplo, usuario_wpdb).
  4. Una vez dentro, verás las tablas de tu base de datos. Haz clic en la pestaña "Exportar" en la parte superior.
  5. En la siguiente pantalla, asegúrate de que el método de exportación sea "Rápido" y el formato "SQL". Haz clic en el botón "Continuar" o "Exportar".
  6. Se descargará un archivo con extensión .sql. Guárdalo en el mismo lugar seguro donde guardaste el archivo .zip.

¡Ya tienes tu backup wordpress cpanel completo! Son dos archivos: uno .zip (los archivos) y otro .sql (la base de datos).


Parte 2: Cómo restaurar un Backup de WordPress en cPanel

Ahora viene la parte más importante: saber cómo restaurar wordpress cpanel. El proceso es el inverso al de creación, pero requiere un poco más de atención.

Paso 1: Restaurar los archivos

  1. Ve a tu cPanel y abre el "Administrador de archivos".
  2. Navega a la carpeta public_html (o donde tengas tu WordPress).
  3. Importante: Antes de subir los archivos, es una buena práctica borrar o renombrar los archivos actuales para evitar conflictos. Si quieres renombrar la carpeta, haz clic derecho sobre public_html y selecciona "Renombrar". Puedes llamarla public_html_viejo como respaldo.
    • [WARNING]: Si renombras public_html, asegúrate de crear una nueva carpeta llamada public_html para subir tu backup.
  4. Ahora, sube tu archivo .zip desde tu ordenador. Puedes arrastrarlo y soltarlo dentro del Administrador de Archivos o usar el botón "Subir".
  5. Una vez subido el archivo .zip, haz clic derecho sobre él y selecciona "Extraer" (Extract).
  6. En la ventana emergente, verás que la ruta de destino es la carpeta actual (public_html). Haz clic en "Extraer Archivo(s)".
  7. cPanel extraerá todos los archivos. Cuando termine, verás tu estructura de carpetas de WordPress (wp-admin, wp-content, wp-includes, etc.) en el directorio.

Paso 2: Restaurar la base de datos

Este paso es más delicado. Si lo haces mal, podrías perder datos. Sigue las instrucciones al pie de la letra.

  1. Ve a cPanel y abre "phpMyAdmin".
  2. En el panel izquierdo, haz clic en el nombre de tu base de datos para seleccionarla.
  3. Crucial: Antes de importar, debes eliminar todas las tablas antiguas de la base de datos. Si no lo haces, podría haber conflictos.
    • Haz clic en la pestaña "Estructura".
    • En la parte inferior, verás la opción "Marcar todos" (o "Check All"). Haz clic en ella.
    • En el menú desplegable que dice "Con seleccionados", elige "Eliminar" (Drop) y confirma la acción.
    • [WARNING]: Esta acción es irreversible. Asegúrate de tener tu archivo .sql de respaldo a mano antes de continuar.
  4. Una vez que la base de datos esté vacía, haz clic en la pestaña "Importar".
  5. Haz clic en "Elegir archivo" y selecciona el archivo .sql que descargaste al hacer tu copia seguridad wordpress.
  6. Deja el resto de opciones por defecto y haz clic en "Continuar" o "Importar".
  7. phpMyAdmin importará los datos. Verás un mensaje de éxito cuando termine.

Solución de problemas comunes al restaurar WordPress

A veces, incluso siguiendo los pasos, pueden surgir problemas. Aquí tienes los más comunes y cómo solucionarlos:

Error de "Error al establecer la conexión con la base de datos"

Esto significa que WordPress no puede conectarse a tu base de datos. Las causas más comunes son:

  • El nombre de la base de datos o el usuario son incorrectos.
  • La contraseña del usuario de la base de datos es incorrecta.

Solución: Debes revisar el archivo wp-config.php en la raíz de tu instalación de WordPress. Ábrelo con el editor del Administrador de Archivos de cPanel y verifica las siguientes líneas:

define('DB_NAME', 'nombre_de_tu_base_de_datos');
define('DB_USER', 'nombre_de_tu_usuario');
define('DB_PASSWORD', 'tu_contraseña');

Asegúrate de que estos datos coincidan con los de tu cPanel (en la sección "Bases de datos MySQL").

Enlaces rotos o imágenes que no cargan

Esto suele pasar si restaurabas en un dominio diferente o en un subdirectorio distinto.

Solución: Necesitas actualizar las URLs en tu base de datos. Puedes hacerlo con un plugin como "Better Search Replace" o desde phpMyAdmin ejecutando una consulta SQL. La consulta sería algo así:

UPDATE wp_options SET option_value = replace(option_value, 'http://tudominioantiguo.com', 'http://tudominionuevo.com') WHERE option_name = 'siteurl' OR option_name = 'home';

[TIP]: Si no te sientes cómodo con SQL, es mucho más fácil usar un plugin como "Better Search Replace" justo después de restaurar.

El sitio muestra un error 500 (Internal Server Error)

Este error puede deberse a un archivo .htaccess corrupto o a un conflicto de plugins.

Solución:

  1. Renombra el archivo .htaccess en la raíz de tu WordPress a .htaccess_old.
  2. Ve a tu panel de administración de WordPress (si puedes acceder) y ve a Ajustes > Enlaces permanentes. Haz clic en "Guardar cambios" para generar un nuevo .htaccess.
  3. Si el problema persiste, renombra la carpeta wp-content/plugins a wp-content/plugins_old. Esto desactivará todos los plugins. Si el sitio funciona, sabrás que el problema es un plugin.

Preguntas Frecuentes (FAQ) sobre Backup de WordPress

¿Con qué frecuencia debo hacer un backup de WordPress?

Depende de la actividad de tu web. Si publicas contenido a diario, te recomiendo hacer un backup al menos una vez por semana. Si es un sitio estático, una vez al mes puede ser suficiente. Muchos hostings ofrecen backups automáticos, pero es bueno tener uno manual propio.

¿Puedo programar backups automáticos en cPanel?

cPanel tiene una herramienta llamada "Backup" que puede generar copias de seguridad automáticas, pero la configuración de la programación suele depender de tu proveedor de hosting. Lo más fácil es usar un plugin de backup como UpdraftPlus, que te permite programar copias en la nube (Google Drive, Dropbox) sin depender de cPanel.

¿Qué es mejor, un backup desde cPanel o un plugin?

Ambos son válidos. El backup desde cPanel es más "bruto" y fiable, ya que copia todo el sistema de archivos y la base de datos directamente. Un plugin es más cómodo y te permite restaurar desde el panel de administración de WordPress, pero a veces puede fallar si el sitio está caído.

¿Puedo restaurar mi WordPress en otro hosting?

Sí, perfectamente. El proceso es el mismo: descargas el backup de tu cPanel antiguo, instalas WordPress en el nuevo hosting (o simplemente creas la base de datos) y luego restauras los archivos y la base de datos siguiendo los pasos de este artículo. Recuerda cambiar las URLs si es necesario.

¿Cuánto tiempo tarda el proceso de restauración?

Depende del tamaño de tu web y de la velocidad de tu conexión. Una web pequeña (menos de 1GB) puede tardar entre 5 y 15 minutos. Sitios más grandes pueden tardar más.


Conclusión y mejores prácticas

Crear y restaurar un backup wordpress cpanel no tiene que ser una pesadilla. Con esta guía, tienes el conocimiento para proteger tu trabajo y tu inversión.

Resumen de mejores prácticas:

  • Haz backups con regularidad: No esperes a que ocurra un desastre.
  • Guarda los backups fuera de tu servidor: Descarga los archivos a tu ordenador o a la nube.
  • Prueba tus backups: De vez en cuando, restaura una copia en un subdominio o en un hosting de prueba para asegurarte de que funciona. No hay nada peor que un backup corrupto.
  • Mantén WordPress, tus temas y plugins actualizados: Muchas vulnerabilidades se corrigen con actualizaciones.

Espero que este artículo te haya sido de gran ayuda. Recuerda que la prevención es la mejor herramienta. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte.

[INFO]: Si tu hosting utiliza Syspanel (anteriormente conocido como HestiaCP), el panel de control es diferente. Para acceder a él, deberás usar el puerto 2106 (ej. tudominio.com:2106). Aunque la interfaz varía, la lógica de crear backups de archivos y base de datos es muy similar, y las herramientas como phpMyAdmin y el Administrador de Archivos también están disponibles.

¡Protege tu web hoy mismo y duerme tranquilo!

¿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