Crear y gestionar copias de seguridad de WordPress en cPanel
¿Te suena eso de perder todo tu sitio web por un error tonto, un hackeo o un fallo del servidor? Es una pesadilla, pero tiene una solución muy sencilla: las copias de seguridad. Si tienes tu WordPress en un hosting con cPanel, estás de suerte, porque tienes herramientas potentes y gratuitas a tu alcance para crear y gestionar backups sin ser un experto.
En esta guía extensa y fácil de seguir, vamos a desglosar todo el proceso de copia seguridad wordpress cpanel, desde los métodos manuales hasta los automatizados, para que duermas tranquilo sabiendo que tu contenido está a salvo. Vamos a ello.
¿Por qué es tan importante hacer un backup de WordPress?
Antes de ponernos manos a la obra, entendamos el "porqué". Imagina que pasas meses escribiendo artículos, configurando plugins y diseñando tu web. Un solo clic erróneo, una actualización incompatible o un ataque de malware pueden borrarlo todo en segundos. Sin un respaldo, ese trabajo se pierde para siempre.
Realizar un backup wordpress cpanel no es opcional, es una necesidad básica de mantenimiento. Te protege contra:
- Errores humanos: Borrar un archivo por accidente, romper el código de un tema o plugin.
- Ataques de seguridad: Malware, ransomware o hackeos que corrompen los archivos.
- Fallos del servidor: Problemas de hardware o software en el hosting que provoquen pérdida de datos.
- Actualizaciones fallidas: Una actualización de WordPress, un tema o un plugin que deja tu web en blanco o con errores críticos.
Piénsalo como un seguro: no esperas tener un accidente, pero si ocurre, te alegrarás de haberlo contratado.
Entendiendo qué es un backup completo de WordPress
Un backup completo de WordPress no es solo copiar los archivos. Un sitio web de WordPress se compone de dos partes fundamentales que debes respaldar juntas:
- Los archivos del sitio: Todo el código fuente (PHP, CSS, JavaScript), las imágenes subidas, los plugins y los temas. Es la "estructura" de tu web.
- La base de datos: Aquí es donde se almacenan tus artículos, páginas, comentarios, configuraciones y todos los datos de tus usuarios. Es el "cerebro" de tu web.
Para que una copia seguridad wordpress cpanel sea efectiva, debe incluir ambas partes. Si solo copias los archivos, perderás tu contenido. Si solo copias la base de datos, tu sitio no funcionará correctamente.
Método 1: Crear un backup manual desde cPanel (El método clásico)
Este es el método más fiable y no requiere instalar nada. Es un proceso manual, pero te da un control total. Vamos a dividirlo en dos pasos: el respaldo de archivos y el respaldo de la base de datos.
Paso 1: Respaldar los archivos del sitio con el Administrador de Archivos
Primero, necesitas acceder a tu cPanel. Normalmente, lo haces a través de tudominio.com/cpanel o tudominio.com:2083.
Una vez dentro, busca la sección Archivos y haz clic en Administrador de Archivos.
Se abrirá una nueva ventana. Busca la carpeta llamada public_html. Esta es la carpeta raíz donde se instala tu WordPress (aunque a veces puede ser otra, pero public_html es la más común). Haz clic derecho sobre ella y selecciona Comprimir.
Se abrirá un cuadro de diálogo. Asegúrate de que el tipo de archivo sea Zip Archive. Puedes dejar el nombre que te sugiere o cambiarle uno que te ayude a identificarlo, por ejemplo, respaldo-archivos-2024-10-26.zip. Luego, haz clic en Comprimir Archivos.
cPanel comenzará a comprimir toda tu carpeta. Cuando termine, verás un archivo .zip en el mismo directorio. ¡Listo! Ya tienes el respaldo de tus archivos. Puedes descargarlo a tu computadora o dejarlo en el servidor (aunque es mejor que también lo descargues para tenerlo en un lugar seguro).
Paso 2: Respaldar la base de datos con phpMyAdmin
Ahora vamos con el "cerebro". 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 panel izquierdo, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos que utiliza tu WordPress (normalmente empieza con tu usuario de hosting y un guion bajo, por ejemplo, usuario_wpdb).
Una vez dentro, verás todas las tablas de tu base de datos. Ahora, haz clic en la pestaña Exportar en la parte superior.
Te aparecerán dos opciones: Rápida y Personalizada. Para un backup básico, la opción Rápida es suficiente. Solo tienes que hacer clic en el botón Continuar o Exportar al final de la página.
Tu navegador descargará un archivo con extensión .sql. Ese archivo contiene toda tu información. Guárdalo junto con el archivo .zip de los archivos.
¡Importante! Tienes que hacer estos dos pasos casi al mismo tiempo para que el backup sea consistente. Si haces el backup de archivos hoy y el de la base de datos mañana, podrías tener una pequeña discrepancia (por ejemplo, un comentario nuevo que no está en el backup de archivos).
Método 2: Usar la herramienta de "Copias de Seguridad" de cPanel
cPanel también incluye una herramienta de respaldo integrada que puede facilitar el proceso. En el panel principal, busca la sección Archivos y haz clic en Copias de Seguridad.
Esta herramienta te permite hacer una copia completa de tu cuenta, pero es un poco menos granular. Verás secciones como:
- Copia de seguridad completa: Te permite descargar una copia de todos los archivos, bases de datos, configuraciones de email, etc. de tu cuenta. Es como una "foto" de todo tu hosting.
- Descargar una copia de seguridad de la base de datos MySQL: Te permite descargar una base de datos específica.
- Descargar una copia de seguridad del directorio principal: Descarga la carpeta
public_htmly otras.
Para un backup wordpress cpanel completo, puedes usar la opción de Copia de seguridad completa. Solo tienes que hacer clic en el botón Generar copia de seguridad o similar, y luego descargarla. Es un proceso más lento que el manual, pero es muy completo y sencillo.
Método 3: Automatizar backups con un plugin de WordPress
Hacer backups manuales está bien, pero es fácil olvidarse. La mejor práctica es automatizar el proceso. Hay muchos plugins de WordPress que hacen esto por ti, y algunos son gratuitos y muy buenos.
Yo te recomiendo empezar con UpdraftPlus, ya que es el más popular y fácil de usar para principiantes.
Cómo configurar UpdraftPlus para backups automáticos
- Ve a tu panel de administración de WordPress (normalmente en
tudominio.com/wp-admin). - Ve a Plugins > Añadir nuevo.
- Busca "UpdraftPlus". Instálalo y actívalo.
- Una vez activado, verás una nueva opción en el menú lateral llamada Ajustes > UpdraftPlus Backups.
Al entrar, verás la pestaña Ajustes. Aquí es donde configuras la magia.
- Base de datos: Elige la frecuencia con la que quieres respaldar la base de datos (por ejemplo, "Cada 4 horas" o "Diaria").
- Archivos: Elige la frecuencia para los archivos (por ejemplo, "Diaria" o "Semanal").
- Almacenamiento remoto: Es crucial que elijas un destino externo para tus backups, como Google Drive, Dropbox o Amazon S3. Si solo los guardas en tu servidor y el servidor falla, perderás todo. Configurar Google Drive es muy sencillo y te lo recomiendo encarecidamente.
- Retención: Cuántos backups quieres mantener. Por ejemplo, "Mantén 4 backups". Así no llenas tu espacio de almacenamiento.
Una vez configurado, haz clic en Guardar Cambios. El plugin se encargará del resto de forma automática. También puedes hacer un backup manual desde la pestaña Copia de seguridad ahora.
Cómo restaurar una copia de seguridad de WordPress en cPanel
Saber crear backups es solo la mitad de la batalla. La otra mitad es saber restaurarlos. No te preocupes, es igual de sencillo, solo hay que seguir los pasos inversos.
Restaurar desde cPanel (Método manual)
Este método es útil si has hecho el backup manual con el Administrador de Archivos y phpMyAdmin.
- Subir y descomprimir los archivos: Ve a tu cPanel > Administrador de Archivos. Sube el archivo
.zipde tu respaldo a la carpetapublic_html(o donde tengas tu WordPress). Haz clic derecho sobre el archivo.zipy selecciona Extraer. Se te preguntará si quieres sobrescribir los archivos existentes. Acepta y ¡listo! Los archivos se restaurarán. - Importar la base de datos: Ve a cPanel > phpMyAdmin. Selecciona tu base de datos. Haz clic en la pestaña Importar. Haz clic en Elegir archivo y selecciona el archivo
.sqlque descargaste. Luego, haz clic en Continuar. phpMyAdmin importará tu base de datos.
¡Advertencia! Al importar la base de datos, sobrescribirá la existente. Asegúrate de que la base de datos que estás importando es la correcta y que quieres reemplazar la actual.
Restaurar desde UpdraftPlus (Método sencillo)
Si usaste UpdraftPlus, la restauración es mucho más fácil.
- Ve a Ajustes > UpdraftPlus Backups.
- Ve a la pestaña Copia de seguridad existente. Verás una lista de tus backups.
- Haz clic en el botón Restaurar del backup que quieras usar.
- Se te pedirá que selecciones qué partes quieres restaurar (archivos, base de datos, o ambos). Selecciona todo y haz clic en Restaurar.
El plugin se encargará de descargar el backup, descomprimir los archivos e importar la base de datos automáticamente. Es la forma más rápida y sin complicaciones.
Preguntas Frecuentes (FAQ) sobre backups en cPanel
Aquí te resuelvo algunas dudas comunes que suelen tener los usuarios:
[INFO] ¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es hacer un backup diario de la base de datos y semanal de los archivos. Si es un sitio más estático, con un backup semanal o incluso mensual puede ser suficiente. La regla de oro: haz backups tan seguido como no quieras perder trabajo.
[TIP] ¿Dónde debo guardar mis copias de seguridad?
Nunca guardes tus backups solo en el mismo servidor de tu hosting. Si el servidor falla, los perderás. Descárgalos a tu computadora, usa un disco duro externo o, mejor aún, un servicio de almacenamiento en la nube como Google Drive, Dropbox o Amazon S3.
[WARNING] ¿Qué pasa si mi backup no funciona?
Siempre debes probar tus backups. Restaura una copia en un entorno de prueba (como un subdominio o una instalación local) para asegurarte de que todo funciona correctamente. No quieres descubrir que tu backup está corrupto en el momento en que más lo necesitas.
[INFO] Si uso Syspanel (HestiaCP) en lugar de cPanel, ¿cómo hago los backups?
Si tu hosting usa Syspanel (el panel de control conocido popularmente como HestiaCP), el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). Una vez dentro, la lógica es similar. Busca la sección de "Backups" en el menú lateral. Syspanel te permite crear backups completos de la cuenta, que incluyen archivos y bases de datos. También puedes usar plugins como UpdraftPlus, que son independientes del panel de control y funcionan igual de bien.
Conclusión final: La constancia es la clave
Gestionar las copias de seguridad de tu WordPress no tiene por qué ser un dolor de cabeza. Con las herramientas que te he mostrado, tanto desde cPanel como con plugins, tienes todo lo necesario para proteger tu trabajo.
Mi recomendación final es que combines ambos métodos: configura un plugin como UpdraftPlus para que haga backups automáticos de forma regular y, de vez en cuando, haz un backup manual completo desde cPanel para tener un punto de restauración adicional. Así, tendrás una red de seguridad doble y podrás enfrentarte a cualquier problema con total tranquilidad. No lo dejes para mañana, configura tu primer backup hoy mismo. Tu yo del futuro te lo agradecerá.
