Cómo crear y restaurar un backup de WordPress en cPanel (Guía completa)
¿Alguna vez has perdido todo tu sitio web por un error de actualización, un hackeo o un fallo del servidor? Es una de las peores pesadillas para cualquier propietario de una página en WordPress. La buena noticia es que existe una solución sencilla y efectiva: las copias de seguridad.
En esta guía completa, vamos a explicarte paso a paso cómo crear y restaurar un backup wordpress cpanel de forma manual y automática. No necesitas ser un experto en programación, solo seguir nuestras instrucciones al pie de la letra.
Vamos a desglosar el proceso en dos partes fundamentales: la copia de seguridad de los archivos y la copia de seguridad de la base de datos. Al final, también te enseñaremos un truco con un plugin muy popular para que nunca más vuelvas a preocuparte por perder tu contenido.
¿Por qué es tan importante hacer un backup de WordPress?
Antes de ensuciarnos las manos, entendamos el porqué. WordPress se compone de dos elementos principales: los archivos (el código, las imágenes, los temas y los plugins) y la base de datos (donde se almacenan tus entradas, páginas, comentarios y configuraciones).
Si pierdes uno de estos dos elementos, tu sitio web se rompe por completo. Imagina que pierdes la base de datos: tendrías el diseño, pero sin contenido. Si pierdes los archivos, tendrías el contenido, pero sin diseño. Por eso, un backup wordpress cpanel debe incluir siempre ambas partes.
Realizar copias de seguridad wordpress de manera regular es como tener un seguro a todo riesgo. Te permite revertir cualquier error en cuestión de minutos y volver a tener tu sitio exactamente como estaba antes del problema.
Parte 1: Cómo crear un backup manual en cPanel
Esta es la forma más fiable y directa, ya que no depende de ningún plugin de terceros. Vamos a hacerlo en dos fases: primero los archivos y luego la base de datos.
Paso 1: Accede a tu panel de control cPanel
Lo primero es entrar en tu cuenta de hosting. Normalmente, el acceso es a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com. Introduce tu usuario y contraseña (los que te dio tu proveedor de hosting).
Una vez dentro, verás un montón de iconos. No te abrumes, solo necesitamos dos secciones: Archivos y Bases de Datos.
Paso 2: Crear una copia de seguridad de los archivos (public_html)
Aquí es donde se guardan todos los archivos de tu sitio web. El directorio principal es public_html (o a veces htdocs).
- Busca la sección Archivos y haz clic en Administrador de archivos.
- Se abrirá una nueva ventana. Navega hasta la carpeta
public_html. Dentro de ella, verás todos los archivos de tu WordPress (carpetas comowp-admin,wp-content, y archivos comowp-config.php). - Muy importante: Asegúrate de estar DENTRO de
public_html. Haz clic en el botón Seleccionar todo en la barra superior para marcar todos los archivos y carpetas. - Una vez seleccionados, haz clic en el botón Comprimir en la barra superior.
- En el cuadro de diálogo, elige el tipo de compresión Zip Archive (es el más universal) y haz clic en Comprimir archivos.
- cPanel comenzará a comprimir todo. Cuando termine, verás un archivo llamado algo así como
public_html.zipen el directorio raíz. - Descarga este archivo a tu computadora haciendo clic derecho sobre él y seleccionando Descargar. También puedes moverlo a otra carpeta o a un servicio de almacenamiento en la nube para mayor seguridad.
[TIP]: No dejes el archivo .zip dentro de public_html para siempre. Si el servidor se estropea, perderás la copia junto con el sitio original. Descárgalo siempre a tu PC.
Paso 3: Crear una copia de seguridad de la base de datos
Ahora vamos a por la parte más delicada: los datos. Este proceso se hace desde phpMyAdmin, que es la herramienta que gestiona las bases de datos.
- Vuelve al panel principal de cPanel y busca la sección Bases de Datos. Haz clic en phpMyAdmin.
- Se abrirá una nueva pestaña. En el menú de la izquierda, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos de tu WordPress (suele tener un prefijo como
tuusuario_wpdb). - Una vez dentro, verás una lista de tablas. En la parte superior, haz clic en la pestaña Exportar.
- En el método de exportación, selecciona Rápido y en formato asegúrate de que esté seleccionado SQL. Haz clic en el botón Continuar.
- El navegador descargará automáticamente un archivo con extensión
.sql. Este archivo contiene todas tus entradas, páginas, usuarios y ajustes del sitio.
¡Felicidades! Ya tienes tu backup wordpress cpanel completo: un archivo .zip (archivos) y un archivo .sql (base de datos).
Parte 2: Cómo restaurar WordPress desde un backup
Ahora viene la parte de "sálvame la vida". El proceso de restauración es el inverso al de creación. Primero restauramos la base de datos y luego los archivos (o viceversa, pero este orden es más seguro).
Paso 1: Restaurar la base de datos desde phpMyAdmin
- Accede a phpMyAdmin desde cPanel.
- En el menú de la izquierda, haz clic en tu base de datos para seleccionarla.
- IMPORTANTE: Si vas a restaurar sobre una web existente, es recomendable borrar todas las tablas antiguas para evitar conflictos. En la parte inferior de la página, verás un enlace que dice Marcar todas (o similar). Haz clic en él y luego en el desplegable Con selección elige Eliminar (o "Drop").
- Ahora, con la base de datos vacía, ve a la pestaña Importar en la parte superior.
- Haz clic en el botón Elegir archivo y selecciona el archivo
.sqlque descargaste anteriormente. - Deja todas las opciones por defecto y haz clic en el botón Continuar al final de la página.
- Verás un mensaje de éxito: "Importación correcta".
Paso 2: Restaurar los archivos (public_html)
- Vuelve al Administrador de archivos de cPanel y entra en
public_html. - Al igual que con la base de datos, si estás restaurando sobre un sitio existente que está roto, es mejor limpiar. Selecciona todos los archivos y carpetas dentro de
public_htmly haz clic en Eliminar. - Ahora, sube tu archivo
.zipde respaldo. En la barra superior del Administrador de archivos, haz clic en Subir. - Se abrirá una ventana. Arrastra tu archivo
public_html.zipa esa zona o haz clic para seleccionarlo. Espera a que termine la carga (el archivo puede ser grande). - Una vez subido, verás el archivo
.zipen el listado. Haz clic derecho sobre él y selecciona Extraer (o "Extract"). - En el cuadro de diálogo, deja la ruta vacía (para que extraiga en el directorio actual) y haz clic en Extraer archivos.
- cPanel descomprimirá todo. Verás que aparecen todas las carpetas y archivos de nuevo en
public_html. - Opcional pero recomendable: Elimina el archivo
public_html.zipque acabas de subir para mantener la carpeta limpia.
¡Y listo! Visita tu sitio web. Debería estar exactamente como lo dejaste. Si tienes problemas con enlaces o imágenes, puede que necesites actualizar los "permalinks" (ve a Ajustes > Enlaces permanentes y haz clic en Guardar).
Parte 3: La alternativa fácil: Copias de seguridad automáticas con UpdraftPlus
Si hacer todo este proceso manualmente te parece un poco tedioso (y lo es), existe una solución mucho más elegante: usar un plugin. UpdraftPlus es el plugin de respaldo más popular del mundo, y por una buena razón: es gratuito, fácil de usar y muy potente.
¿Cómo configurar UpdraftPlus?
- Ve a tu escritorio de WordPress (wp-admin).
- Navega a Plugins > Añadir nuevo.
- En el buscador, escribe "UpdraftPlus". Haz clic en Instalar ahora y luego en Activar.
- Una vez activado, verás un nuevo menú llamado Ajustes o UpdraftPlus Backups en el panel lateral izquierdo.
Configuración de respaldo automático
- Ve a Ajustes > UpdraftPlus Backups.
- Verás la pestaña Ajustes (Settings).
- En la sección Programación de copias de seguridad, puedes elegir la frecuencia. Te recomendamos:
- Archivos: Diaria.
- Base de datos: Diaria.
- Programación: Activa.
- En la sección Almacenamiento remoto, elige un destino. Puedes conectarlo a Google Drive, Dropbox o Amazon S3. Esto es crucial, ya que guarda la copia fuera de tu servidor.
- Haz clic en Guardar cambios.
Cómo restaurar con UpdraftPlus
Esta es la magia del plugin. Restaurar es un clic.
- Ve a Ajustes > UpdraftPlus Backups.
- Haz clic en la pestaña Archivos existentes (o "Existing backups").
- Verás una lista de tus respaldos. Haz clic en el botón Restaurar del backup que quieras usar.
- El plugin te preguntará qué componentes restaurar (archivos, base de datos, plugins, temas). Selecciona todo y haz clic en Restaurar.
- UpdraftPlus hará el trabajo pesado por ti. Solo tienes que esperar a que termine y confirmar.
[INFO]: UpdraftPlus es ideal para principiantes porque gestiona la complejidad de la restauración automáticamente, incluso si cambiaste de servidor o de dominio.
Preguntas Frecuentes (FAQ)
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de la actividad de tu sitio. Si publicas contenido a diario, lo ideal es un respaldo diario (como con UpdraftPlus). Si es un sitio estático, semanal o mensual es suficiente. La regla es: "¿Cuánto contenido perderías si el sitio se cae hoy?".
¿Dónde debo guardar mis copias de seguridad?
Nunca en el mismo servidor. Si el servidor falla, perderás todo. Guárdalas en tu computadora, en un disco duro externo o en la nube (Google Drive, Dropbox, etc.). La regla de oro es tener al menos dos copias en lugares diferentes.
¿Qué es mejor, el backup manual de cPanel o un plugin?
Ambos son válidos. El manual te da control total y no depende de recursos del servidor. El plugin es más rápido y automatizado. Te recomendamos usar ambos: una copia manual mensual y una automática diaria con el plugin.
Mi sitio usa HestiaCP, ¿cómo hago el backup?
No te preocupes. Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es muy similar. El acceso al panel es a través del puerto 2106 (por ejemplo, tudominio.com:2106). Dentro de Syspanel, también encontrarás secciones para gestionar archivos y bases de datos, e incluso una herramienta de backup integrada en el menú. Busca el icono de "Backup" o "Copias de seguridad" para crear una copia completa de tu sitio con un solo clic.
¿Cómo restaurar wordpress desde backup si no tengo acceso a cPanel?
Si no tienes acceso al panel de control, tu última esperanza es el acceso FTP. Puedes usar un cliente FTP como FileZilla para subir los archivos manualmente y luego importar la base de datos desde phpMyAdmin (si tu proveedor te lo permite). Si no tienes ni FTP ni cPanel, contacta con tu proveedor de hosting de inmediato.
¿El backup incluye mis imágenes y vídeos?
Sí. Todo lo que está en la carpeta wp-content/uploads (donde se guardan las imágenes y vídeos) se incluye en el backup de archivos. Es la carpeta que más espacio suele ocupar.
Conclusión: No esperes a que sea demasiado tarde
Crear y restaurar un backup wordpress cpanel es una de las habilidades más importantes que puedes aprender como propietario de un sitio web. Hacerlo manualmente es un proceso sencillo de dos pasos (archivos y base de datos), y automatizarlo con plugins como UpdraftPlus te dará una tranquilidad absoluta.
No lo dejes para mañana. Tómate 15 minutos hoy mismo para hacer tu primera copia de seguridad. Cuando ocurra un problema (y ocurrirá tarde o temprano), te lo agradecerás enormemente. Tus copias de seguridad wordpress son tu red de seguridad digital; asegúrate de tenerla siempre bien tejida.
