Cómo hacer copia de seguridad de WordPress en cPanel (backup completo)
¿Alguna vez has perdido toda tu web por un error de actualización, un hackeo o un fallo del servidor? Si la respuesta es sí, sabrás que es una de las peores experiencias para cualquier propietario de un sitio web. La buena noticia es que esto se puede evitar por completo con una simple rutina: realizar un backup wordpress cpanel.
Hacer una copia seguridad wordpress cpanel es más fácil de lo que piensas y no requiere que seas un experto en informática. En esta guía extensa y paso a paso, te voy a enseñar exactamente cómo hacerlo tú mismo, sin necesidad de plugins (aunque también te daré un truco extra con uno). Aprenderás a guardar tanto tu base de datos como tus archivos, y lo más importante: cómo restaurar backup wordpress si algún día lo necesitas.
Al terminar de leer, tendrás la confianza y el conocimiento para proteger tu trabajo con solo unos clics. Vamos a ello.
¿Qué es un backup completo de WordPress y por qué es vital?
Antes de meternos en faena, es crucial entender qué estamos protegiendo. Tu sitio de WordPress no es un solo archivo, sino que se compone de dos partes fundamentales:
- Los archivos del sitio: Esto incluye el núcleo de WordPress, tus temas, los plugins y, sobre todo, las imágenes y medios que subes. Son todos los archivos que ves en la carpeta
public_html. - La base de datos: Aquí es donde se guarda todo el contenido textual: tus entradas, páginas, comentarios, configuraciones de los plugins y los ajustes generales del sitio. Es el cerebro de tu web.
Un backup completo significa guardar una copia de ambas partes. Si solo guardas una, el backup será inútil. Por ejemplo, si restauras solo los archivos pero no la base de datos, tu web aparecerá vacía o dará un error de conexión a la base de datos.
Realizar una copia seguridad wordpress cpanel de forma regular (idealmente cada semana o antes de hacer cambios importantes) te da la tranquilidad de saber que puedes revertir cualquier desastre en cuestión de minutos.
Método 1: La copia de seguridad manual paso a paso (Método recomendado)
Este es el método más fiable y no depende de conexiones externas. Te permite tener el control total sobre el proceso. Vamos a dividirlo en dos partes: primero la base de datos y luego los archivos.
Paso 1: Acceder a tu panel de control (cPanel)
Lo primero es entrar en el cPanel de tu hosting. Normalmente, la dirección es algo como tudominio.com/cpanel o tudominio.com:2083. Si no estás seguro, consulta el correo de bienvenida de tu proveedor de hosting o contacta con su soporte técnico.
Una vez dentro, verás un panel lleno de iconos. No te abrumes; solo necesitaremos buscar dos secciones específicas: Archivos y Bases de Datos.
Paso 2: Exportar la base de datos con phpMyAdmin
La base de datos es el corazón de tu contenido. Para guardarla, usaremos una herramienta llamada phpMyAdmin.
- Busca la sección Bases de Datos y haz clic en el icono de phpMyAdmin. Se abrirá una nueva pestaña en tu navegador.
- En la columna de la izquierda, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos que corresponde a tu sitio de WordPress. Si no sabes cuál es, busca en el archivo
wp-config.phpde tu sitio (en la carpetapublic_html) la línea que diceDB_NAME. Ahí estará el nombre exacto. - Una vez dentro de la base de datos, verás una fila de pestañas en la parte superior. Haz clic en la pestaña Exportar.
- En la siguiente pantalla, te dará dos opciones de método de exportación. Elige el método "Rápido" y asegúrate de que el formato sea SQL. Luego, haz clic en el botón Continuar.
- El navegador descargará un archivo con extensión
.sql. ¡Felicidades! Ya tienes tu base de datos guardada. Guárdala en un lugar seguro, preferiblemente en tu ordenador y en la nube (Google Drive, Dropbox, etc.).
[WARNING] : Asegúrate de que el archivo
.sqlse descarga por completo antes de cerrar la pestaña. A veces, si la base de datos es muy grande, puede tardar unos segundos.
Paso 3: Comprimir y descargar los archivos del sitio (public_html)
Ahora vamos a por la otra mitad: los archivos. Todos ellos se encuentran en la carpeta public_html (o htdocs en algunos servidores).
- Vuelve a la pestaña de tu cPanel y busca la sección Archivos. Haz clic en el Administrador de archivos.
- Se abrirá una ventana nueva. Busca y haz clic en la carpeta
public_htmlpara entrar en ella. Dentro verás las carpetaswp-admin,wp-content,wp-includes, y varios archivos comowp-config.phpeindex.php. - IMPORTANTE: Si tienes varios sitios web en el mismo cPanel,
public_htmles la raíz principal. Si tu WordPress está en una subcarpeta (por ejemplo,public_html/miweb), entra en esa subcarpeta. - Una vez dentro de la carpeta correcta, haz clic en Seleccionar todo en la barra superior. Se resaltarán todos los archivos.
- Ahora, en el menú superior, haz clic en el botón Comprimir. Te preguntará el tipo de archivo; elige Zip y haz clic en Crear archivo. El sistema empezará a comprimir todos los archivos en un solo
.zip. Esto puede tardar un par de minutos dependiendo del tamaño de tu web. - Cuando termine, verás un archivo llamado algo como
public_html.zipen la misma carpeta. Haz clic derecho sobre él y selecciona Descargar. Esto descargará el archivo comprimido a tu ordenador. - Una vez descargado, ¡NO OLVIDES BORRAR el archivo
public_html.zipdel servidor! No queremos que ocupe espacio ni que sea accesible públicamente. Selecciónalo y haz clic en Eliminar.
[TIP] : Si tu sitio es muy pesado (por ejemplo, muchas imágenes), el archivo Zip puede ser enorme. Considera usar un cliente FTP como FileZilla para descargar la carpeta directamente, aunque comprimirla en el servidor suele ser más rápido.
Paso 4: Almacenar tu backup de forma segura
Ya tienes los dos archivos: el .sql (base de datos) y el .zip (archivos del sitio). Para que este backup sea efectivo, nunca lo guardes en el mismo servidor.
Descárgalos a tu ordenador y, lo más importante, súbelos a un servicio de almacenamiento en la nube (Google Drive, Dropbox, Amazon S3, etc.). Así, si tu hosting tiene un fallo total, tus copias estarán a salvo en otro sitio.
Método 2: Usar un plugin para automatizar (La opción fácil)
Si no quieres hacer este proceso manualmente cada semana, los plugins son tus mejores aliados. Son ideales para programar copias automáticas.
¿Cuál elegir y cómo configurarlo?
Uno de los más populares y fáciles de usar es UpdraftPlus. Es gratuito y muy potente.
- Ve a tu escritorio de WordPress → Plugins → Añadir nuevo.
- Busca UpdraftPlus e instálalo. Luego, actívalo.
- Ve a Ajustes → UpdraftPlus Backups.
- Verás una pestaña llamada Ajustes. Ahí puedes configurar la frecuencia de las copias (por ejemplo, diaria o semanal) y qué guardar (archivos y base de datos).
- En la parte de Almacenamiento remoto, elige un destino como Google Drive o Dropbox. El plugin te guiará para conectarlo. De esta manera, las copias se subirán automáticamente a la nube.
- Haz clic en Guardar cambios y luego ve a la pestaña Copia ahora para hacer una copia manual inicial.
[INFO] : Los plugins de backup son excelentes, pero ten en cuenta que a veces pueden fallar si el servidor no tiene suficiente memoria o si el sitio es muy grande. Por eso, saber hacerlo manualmente (Método 1) es un conocimiento imprescindible para cualquier administrador de WordPress.
Cómo restaurar un backup de WordPress desde cPanel
Esta es la parte que esperamos que nunca necesites, pero es vital saber hacerla. Restaurar un backup de WordPress es el proceso inverso. Primero subiremos la base de datos y luego los archivos.
Paso 1: Restaurar la base de datos (Importar SQL)
- Accede a
phpMyAdmindesde tu cPanel. - Selecciona tu base de datos en la columna izquierda.
- Haz clic en la pestaña Importar.
- Haz clic en Elegir archivo y selecciona el archivo
.sqlque descargaste previamente. - Haz clic en Continuar. phpMyAdmin importará la base de datos. Si el archivo es muy grande, puede tardar unos minutos.
[WARNING] : Si tu sitio ya tiene contenido y estás restaurando un backup antiguo, perderás los cambios hechos después de ese backup. Este proceso sobrescribirá la base de datos actual.
Paso 2: Restaurar los archivos (Subir el Zip)
- Ve al Administrador de archivos de tu cPanel y entra en la carpeta
public_html. - Primero, borra todos los archivos actuales (Seleccionar todo → Eliminar). Esto es necesario para evitar conflictos entre archivos viejos y nuevos.
- Sube el archivo
.zipque descargaste desde el Administrador de archivos. Usa el botón Cargar en la barra superior. - Una vez subido, haz clic derecho sobre el archivo
.zipy selecciona Extraer. El sistema lo descomprimirá en la carpetapublic_html. - ¡Listo! Tu sitio debería estar restaurado. Asegúrate de borrar el archivo
.zipde nuevo si lo dejaste en el servidor.
Preguntas Frecuentes (FAQ)
Aquí tienes las dudas más comunes que nos suelen llegar sobre este tema:
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es una copia diaria o cada dos días. Si es un blog personal con publicaciones semanales, una copia semanal es suficiente. Regla de oro: haz siempre un backup antes de actualizar el núcleo de WordPress, un plugin o un tema.
¿Dónde debo guardar mis backups?
Nunca en el mismo servidor. Descarga los archivos a tu PC y súbelos a la nube. También puedes usar servicios de backup remoto como los que ofrecen los plugins.
¿Qué pasa si no tengo cPanel?
Algunos proveedores usan paneles alternativos. Si tu hosting usa Syspanel, el proceso es muy similar. Accede a tu panel en el puerto 2106 (por ejemplo, tudominio.com:2106), busca las secciones de "Archivos" y "Bases de Datos" y sigue los mismos pasos. La lógica es idéntica: exportar SQL y comprimir la carpeta de archivos.
¿Puedo restaurar solo la base de datos sin tocar los archivos?
Sí. Si solo has perdido contenido (por ejemplo, un plugin borró entradas), puedes importar la base de datos .sql sin tocar los archivos. Pero ten cuidado, porque si has instalado un plugin nuevo después del backup, la base de datos no lo reconocerá y podría dar error.
¿Los plugins de backup son 100% fiables?
Son muy útiles y cómodos, pero no son infalibles. A veces fallan por límites de memoria del servidor. Por eso, te recomiendo complementar los backups automáticos de plugins con un backup wordpress cpanel manual cada cierto tiempo, especialmente antes de cambios críticos.
Conclusión: Tu web está a salvo
Ya no tienes excusa para perder tu sitio web. Con este tutorial, ya sabes cómo hacer una copia seguridad wordpress cpanel de forma manual y cómo automatizarla con un plugin. También sabes cómo restaurar backup wordpress en caso de emergencia.
Tómate 15 minutos ahora mismo para hacer tu primera copia. Te ahorrarás un mundo de dolor y estrés en el futuro. Recuerda que la prevención es la mejor herramienta de un buen administrador web.
Si te surge cualquier duda durante el proceso, deja un comentario y te ayudaremos encantados. ¡A proteger tu trabajo!
