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

WordPress: Cómo hacer una copia de seguridad completa desde cPanel

Actualizado el 22 de septiembre de 2025

¿Por qué es tan importante hacer una copia de seguridad de WordPress?

Si tienes una página web con WordPress, seguramente has invertido tiempo, esfuerzo y quizás dinero en ella. Tu sitio es el escaparate de tu negocio, tu blog personal o tu tienda online. Pero, ¿qué pasaría si un día, por un error humano, un hackeo o un fallo del servidor, pierdes todo tu contenido?

Esta es una de las preguntas más frecuentes que recibimos en soporte. La respuesta es simple: sin una copia de seguridad (backup), podrías perderlo todo de forma permanente. Los textos, las imágenes, la configuración de los plugins, los temas... todo podría desaparecer en segundos.

Realizar una copia de seguridad de forma regular es como tener un seguro de vida para tu web. No es una tarea complicada, y hoy te voy a enseñar el método más fiable y completo para hacerlo tú mismo: desde el panel de control cPanel. Este método es ideal porque no depende de ningún plugin, por lo que funciona incluso si tu WordPress está dañado y no puedes acceder al panel de administración.

Vamos a dividir el proceso en dos partes principales: respaldar los archivos y respaldar la base de datos. Un sitio WordPress se compone de estas dos cosas, y para una restauración completa, necesitas ambas.


Antes de empezar: ¿Qué necesitas?

Para llevar a cabo este proceso, necesitas tener acceso a tu cPanel. Por lo general, la URL para acceder es algo como tudominio.com/cPanel o tudominio.com:2083. Si no estás seguro de cómo acceder, contacta con tu proveedor de hosting y ellos te facilitarán las credenciales.

[INFO] Aunque este tutorial se centra en cPanel, muchos paneles de control como Syspanel (cuyo puerto de acceso es el 2106) tienen una estructura muy similar. Si tu hosting usa Syspanel, los pasos serán prácticamente los mismos, solo cambia la interfaz visual.

Una vez que estés dentro de tu cPanel, busca la sección llamada "Archivos" o "Files". Ahí es donde comenzaremos.


Parte 1: Cómo hacer una copia de seguridad de los archivos de WordPress

Esta primera parte consiste en empaquetar todos los archivos de tu sitio web (las carpetas wp-admin, wp-content, wp-includes, etc.) en un solo archivo comprimido (como un .zip o .tar.gz). Es como hacer una maleta con toda tu ropa para un viaje.

Paso 1: Accede al Administrador de Archivos

Dentro de cPanel, haz clic en el icono "Administrador de Archivos" (o "File Manager"). Se abrirá una nueva ventana o pestaña en tu navegador.

Paso 2: Navega hasta la carpeta public_html

En la columna izquierda, verás una lista de carpetas. Busca la carpeta llamada public_html (en algunos servidores puede llamarse htdocs o www). Esta es la carpeta raíz donde se aloja tu sitio web. Haz clic en ella para entrar.

Dentro de public_html, deberías ver todos los archivos y carpetas de tu WordPress, como wp-admin, wp-content, wp-config.php, etc. Si tu WordPress está instalado en una subcarpeta (por ejemplo, public_html/miweb), entra en esa carpeta en lugar de quedarte en public_html.

Paso 3: Selecciona todos los archivos

Ahora, debes seleccionar todo el contenido de la carpeta. La forma más fácil es hacer clic en el enlace "Seleccionar todo" (o "Select All") que suele estar en la barra superior del Administrador de Archivos. También puedes usar el atajo de teclado Ctrl + A (en Windows) o Cmd + A (en Mac).

Verás que todos los archivos y carpetas quedan resaltados en azul.

Paso 4: Comprime los archivos en un ZIP

Con todos los archivos seleccionados, busca y haz clic en el botón "Comprimir" (o "Compress") en la barra de herramientas superior.

Se abrirá una pequeña ventana donde te preguntará el tipo de archivo. Elige "Zip Archive" (o .tar.gz si lo prefieres) y haz clic en el botón "Comprimir Archivo(s)" o "Compress Files".

Paso 5: Espera y descarga el archivo

cPanel comenzará a comprimir todos los archivos. Este proceso puede tardar unos minutos, dependiendo del tamaño de tu sitio web. Cuando termine, verás un mensaje de éxito y aparecerá un archivo nuevo en tu lista de archivos, con un nombre similar a public_html.zip o archivo.zip.

Ahora, selecciona ese archivo .zip y haz clic en el botón "Descargar" (o "Download") en la barra superior. El archivo se guardará en tu computadora. Es muy importante 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.).

[WARNING] No dejes el archivo .zip en tu servidor. Es un riesgo de seguridad, ya que cualquiera podría descargarlo y ver el código de tu web. Además, ocupa espacio innecesario. Una vez descargado, bórralo del servidor.


Parte 2: Cómo hacer una copia de seguridad de la base de datos

WordPress utiliza una base de datos (normalmente MySQL) para almacenar todo tu contenido: las entradas, las páginas, los comentarios, la configuración de los plugins, los usuarios, etc. Sin ella, tu sitio no funcionaría.

Paso 1: Vuelve al cPanel

Ve a la página principal de tu cPanel (puedes usar el botón "Inicio" o "Home" en la esquina superior derecha).

Paso 2: Busca la sección de Bases de Datos

Busca la sección llamada "Bases de Datos" (o "Databases"). Dentro de ella, verás un icono llamado "phpMyAdmin". Haz clic en él.

[INFO] phpMyAdmin es una herramienta que te permite gestionar tu base de datos a través de una interfaz web. Es la herramienta estándar que encontrarás en casi todos los paneles de control.

Paso 3: Selecciona tu base de datos

Se abrirá una nueva pestaña con la interfaz de phpMyAdmin. En la columna de la izquierda, verás una lista de todas tus bases de datos. Haz clic en el nombre de la base de datos que corresponde a tu sitio WordPress.

¿Cómo saber cuál es? Normalmente, el nombre de la base de datos lo puedes encontrar en el archivo wp-config.php de tu WordPress (el que viste en la Parte 1). Busca una línea que diga define('DB_NAME', 'nombre_de_tu_bd');. Ese es el nombre que debes buscar en la lista.

Paso 4: Exporta la base de datos

Una vez dentro de tu base de datos, verás una serie de pestañas en la parte superior. Haz clic en la pestaña "Exportar" (o "Export").

Se abrirá una página con opciones de exportación. Te recomiendo dejar las opciones por defecto:

  • Método de exportación: Rápido - mostrar solo un mínimo de opciones.
  • Formato: SQL.

Luego, haz clic en el botón "Continuar" o "Exportar" en la parte inferior.

Paso 5: Guarda el archivo SQL

Tu navegador descargará automáticamente un archivo con extensión .sql. Este archivo contiene toda la información de tu base de datos. Al igual que con el archivo de la Parte 1, guárdalo en un lugar seguro y fuera del servidor.

¡Enhorabuena! Ya has completado una copia de seguridad completa de tu WordPress. Ahora tienes dos archivos: el .zip con todos los archivos y el .sql con la base de datos.


Cómo restaurar tu copia de seguridad (Backup)

Saber hacer el backup es solo la mitad del trabajo. La otra mitad es saber restaurarlo cuando sea necesario. El proceso es el inverso al de creación.

Restaurar los archivos (el ZIP)

  1. Sube el archivo ZIP: Vuelve al Administrador de Archivos de cPanel y navega hasta la carpeta public_html. Sube el archivo .zip que guardaste usando el botón "Cargar" (o "Upload") en la barra superior.
  2. Extrae el archivo ZIP: Una vez subido, selecciona el archivo .zip y haz clic en el botón "Extraer" (o "Extract"). cPanel te preguntará en qué carpeta quieres extraerlo. Asegúrate de que sea la carpeta correcta (public_html o la subcarpeta donde tenías WordPress).
  3. Sobrescribe los archivos: cPanel te preguntará si quieres sobrescribir los archivos existentes. Haz clic en "Sobrescribir archivos" (o "Overwrite files"). Esto reemplazará los archivos actuales con los de tu copia de seguridad.

Restaurar la base de datos (el SQL)

  1. Accede a phpMyAdmin: Ve a la sección de Bases de Datos en cPanel y abre phpMyAdmin.
  2. Selecciona tu base de datos: Haz clic en la base de datos que quieres restaurar. Importante: Si vas a restaurar en un sitio existente, es recomendable borrar todas las tablas primero. Puedes hacerlo seleccionando todas las tablas en la parte inferior y eligiendo "Eliminar" en el menú desplegable.
  3. Importa el archivo SQL: Haz clic en la pestaña "Importar" (o "Import"). Haz clic en el botón "Elegir archivo" y selecciona el archivo .sql que guardaste. Deja el resto de opciones por defecto y haz clic en "Continuar" o "Importar".

Una vez completados estos pasos, tu sitio web debería estar restaurado y funcionando con el contenido de tu copia de seguridad.


Preguntas Frecuentes (FAQ)

¿Con qué frecuencia debo hacer una copia de seguridad?

La frecuencia depende de la actividad de tu sitio. Si publicas contenido a diario o tienes una tienda online, lo ideal es hacer una copia de seguridad a diario o al menos cada dos días. Si tu sitio es más estático, una copia semanal o quincenal puede ser suficiente.

¿Puedo automatizar las copias de seguridad?

Sí. Aunque este tutorial es manual, muchos proveedores de hosting ofrecen herramientas de copia de seguridad automática en cPanel (como "Backup" o "JetBackup"). También puedes usar plugins de WordPress como UpdraftPlus o BackupBuddy, que te permiten programar copias y guardarlas en la nube. Sin embargo, te recomiendo que, además de las automáticas, sepas hacer una manual como la de este tutorial, ya que es el método más fiable en caso de emergencia.

¿Qué hago si mi copia de seguridad no restaura correctamente?

Esto puede ocurrir por varias razones. Lo más común es que el archivo .zip esté incompleto o que la base de datos .sql se haya exportado con un error. Te recomiendo que verifiques el tamaño de los archivos. Si el problema persiste, contacta con el soporte técnico de tu hosting, que podrán ayudarte a diagnosticar el problema.

¿Una copia de seguridad de archivos es suficiente?

No. Necesitas ambas partes: los archivos y la base de datos. Si solo restauras los archivos, tu sitio mostrará un error de conexión a la base de datos, porque los datos no están. Si solo restauras la base de datos, tu sitio no tendrá los archivos del tema o los plugins.

¿Dónde debo guardar mis copias de seguridad?

Nunca las guardes en el mismo servidor donde está tu web. Si el servidor falla, perderás tanto tu web como tus copias. Lo mejor es descargarlas a tu computadora y, además, subirlas a un servicio de almacenamiento en la nube como Google Drive, Dropbox o Amazon S3. Así tendrás una doble protección.


Conclusión: La tranquilidad de tener un backup

Hacer una copia de seguridad de tu WordPress desde cPanel es un proceso sencillo que te tomará solo unos minutos, pero que te puede ahorrar un gran dolor de cabeza en el futuro. Es una de las tareas de mantenimiento más importantes que puedes realizar como propietario de un sitio web.

Te animo a que practiques este proceso hoy mismo. No esperes a que ocurra un problema. Crea tu primer backup, guárdalo en un lugar seguro y duerme tranquilo sabiendo que tu trabajo está protegido.

[TIP] Crea un calendario de copias de seguridad. Por ejemplo, "Cada lunes por la mañana, hago mi backup manual". Establecer una rutina es la mejor manera de asegurarte de que nunca se te olvide.

Si tienes alguna duda o problema durante el proceso, no dudes en contactar con nuestro equipo de soporte. Estaremos encantados de ayudarte a proteger tu sitio web.

¿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