Cómo crear una copia de seguridad de WordPress en cPanel (manual y automática)
¿Por qué es tan importante hacer copias de seguridad de WordPress?
Si tienes una página web con WordPress, seguramente has invertido tiempo, dinero y esfuerzo en crear contenido, personalizar el diseño y configurar plugins. Ahora imagina que un día entras a tu sitio y aparece un error fatal, o peor aún, un ataque de malware lo ha borrado todo. Sin una copia de seguridad, recuperar tu web puede ser una pesadilla o, directamente, imposible.
Hacer un backup WordPress cPanel no es un lujo, es una necesidad. Es tu red de seguridad ante errores humanos, fallos de servidor, actualizaciones fallidas o hackeos. La buena noticia es que no necesitas ser un experto en informática para hacerlo. En esta guía te voy a enseñar, paso a paso y con un lenguaje muy sencillo, cómo crear copias de seguridad WordPress tanto de forma manual como automática usando la herramienta más común de hosting: cPanel.
Vamos a ello. Al final de este artículo, sabrás exactamente qué hacer para respaldar WordPress y dormir tranquilo sabiendo que tu web está a salvo.
¿Qué necesitas exactamente para respaldar tu WordPress?
Antes de empezar, es importante que entiendas qué es lo que vamos a guardar. Una web de WordPress no es un solo archivo, sino un conjunto de dos cosas principales:
-
Los archivos del sitio: Aquí se incluyen el núcleo de WordPress, tus temas, los plugins y, muy importante, las imágenes y archivos que subes a tu biblioteca de medios. Todos estos archivos están en una carpeta dentro de tu hosting.
-
La base de datos: Piénsalo como el cerebro de tu web. Es una tabla gigante donde se guardan tus entradas, páginas, comentarios, usuarios y toda la configuración del sitio. Sin la base de datos, aunque tengas los archivos, tu web no funcionará.
Para hacer un backup WordPress cPanel completo, necesitas guardar ambas partes. La buena noticia es que cPanel te ofrece herramientas para hacerlo fácilmente, tanto de forma manual como automática.
Método Manual: Haciendo tu primer backup paso a paso
Este método es perfecto cuando quieres hacer una copia puntual antes de una actualización grande o de hacer cambios importantes en tu web. Es un proceso sencillo, pero requiere que lo hagas tú mismo. Vamos a dividirlo en dos partes.
Paso 1: Crear una copia de seguridad de la base de datos
La base de datos es el corazón de tu WordPress, así que empecemos por ahí. Es más fácil de lo que parece.
-
Accede a cPanel: Entra en el panel de control de tu hosting. Normalmente es algo como
tudominio.com/cpanely luego introduces tu usuario y contraseña. -
Busca la sección "Bases de datos": Dentro de cPanel, busca un icono o sección llamada "phpMyAdmin". Es la herramienta que usaremos para exportar la base de datos.
-
Selecciona tu base de datos: Al entrar en phpMyAdmin, verás una lista de bases de datos en el lado izquierdo. Haz clic en el nombre de la base de datos de tu WordPress. Si no sabes cuál es, normalmente empieza con el prefijo de tu usuario de hosting (ej.
usuario_wpdb1). -
Exporta la base de datos: Una vez dentro, verás un menú en la parte superior. Haz clic en la pestaña "Exportar".
-
Elige el método de exportación: Te dará dos opciones: "Rápida" y "Personalizada". Para un backup básico, elige el método "Rápida" y asegúrate de que el formato sea "SQL". Luego, haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
-
Guarda el archivo: Tu navegador descargará un archivo con extensión
.sql. Guárdalo en un lugar seguro, como una carpeta en tu ordenador o mejor aún, en un disco duro externo o en la nube (Google Drive, Dropbox). Este archivo es tu copia de seguridad de la base de datos.
[TIP]: Escribe la fecha en el nombre del archivo, por ejemplo, base_datos_web_2024-05-20.sql. Así sabrás siempre cuál es la copia más reciente.
Paso 2: Crear una copia de seguridad de los archivos del sitio
Ahora vamos a por la otra mitad: los archivos. Esto lo haremos directamente desde el administrador de archivos de cPanel.
-
Vuelve a cPanel: Ve a la sección "Archivos" y haz clic en "Administrador de archivos".
-
Navega a la carpeta
public_html: Se abrirá una ventana nueva. En la columna de la izquierda, verás una lista de carpetas. Busca una llamadapublic_html(o a veceshtdocs). Esta es la carpeta raíz donde se instala tu WordPress. Haz doble clic para entrar. -
Selecciona todo el contenido: Dentro de
public_html, verás todos los archivos y carpetas de tu web (comowp-admin,wp-content,wp-includes, etc.). Haz clic en "Seleccionar todo" en la barra superior, o usa el atajo de teclado (Ctrl+A en Windows, Cmd+A en Mac). -
Comprime los archivos: Con todos los archivos seleccionados, ve al menú superior y haz clic en el botón "Comprimir".
-
Configura la compresión: Se abrirá una ventana. El tipo de archivo debe ser "Zip" (es el más universal). En el campo de nombre, puedes dejar el que sugiere por defecto o cambiarlo por algo como
archivos_web.zip. Haz clic en "Comprimir archivos". -
Espera y descarga: cPanel creará un archivo
.zipen la misma carpeta. Puede tardar unos minutos si tu web es grande. Una vez creado, búscalo en la lista de archivos, haz clic derecho sobre él y selecciona "Descargar". Guárdalo en el mismo lugar seguro donde guardaste la base de datos.
[WARNING]: No subas el archivo .zip de vuelta a tu hosting una vez descargado, ya que ocupará espacio innecesario. Es mejor eliminarlo de public_html después de descargarlo.
¡Enhorabuena! Ya has hecho tu primer backup WordPress cPanel manual. Tienes dos archivos: uno .sql (la base de datos) y uno .zip (los archivos). Guárdalos juntos, ya que necesitas ambos para restaurar tu web.
Método Automático: Configurando backups para que se hagan solos
Hacer backups manuales es genial, pero es fácil olvidarse. La solución es configurar un backup automático WordPress. Así, tu hosting se encargará de hacer copias de seguridad periódicamente sin que tengas que mover un dedo.
cPanel tiene una herramienta llamada "Copias de seguridad" o "Backup" que nos permite programar esto.
Configurando la copia de seguridad automática en cPanel
-
Busca la herramienta "Backup": En la pantalla principal de cPanel, busca la sección "Archivos" y haz clic en el icono "Copias de seguridad" (o "Backup").
-
Accede a la configuración: En la nueva pantalla, verás opciones para descargar backups completos o parciales. Busca un botón o enlace que diga "Configurar copia de seguridad automática" o "Backup automático".
-
Elige la frecuencia: Aquí es donde decides cada cuánto tiempo quieres que se haga la copia. Las opciones suelen ser:
- Diaria: Es la opción más segura. Si tu web se actualiza a diario, esta es la mejor elección.
- Semanal: Una buena opción si no actualizas el contenido muy a menudo.
- Mensual: La opción mínima recomendada.
-
Selecciona el destino del backup: Esta parte es crucial. Puedes guardar la copia en:
- Directorio de inicio: Se guardará en una carpeta de tu hosting. No es lo más seguro, ya que si el servidor falla, podrías perderlo.
- Almacenamiento remoto (FTP): Es la mejor opción. Te permite enviar la copia a otro servidor o servicio externo. cPanel te pedirá los datos de conexión FTP (servidor, usuario, contraseña y ruta). Si no sabes qué es esto, puedes usar un servicio como Dropbox o Google Drive a través de sus opciones de FTP, o preguntar a tu proveedor de hosting.
-
Guarda la configuración: Una vez elegida la frecuencia y el destino, haz clic en "Guardar". ¡Listo! A partir de ahora, tu hosting hará copias de seguridad WordPress automáticamente según lo que hayas configurado.
[INFO]: No todos los paneles de control son iguales. Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso se realiza a través del puerto 2106 (ej. tudominio.com:2106). Dentro de Syspanel, la opción de backup suele estar en la sección de "Copias de seguridad" del dominio, y también te permite programar backups automáticos de forma muy sencilla.
Restaurar tu WordPress desde un backup: Lo básico
Saber hacer un backup WordPress cPanel es solo la mitad del trabajo. La otra mitad es saber restaurarlo. No te voy a engañar, la restauración es un poco más técnica, pero aquí tienes la idea general:
-
Sube los archivos: Vuelve a entrar en el Administrador de archivos de cPanel, sube tu archivo
.zipde los archivos a la carpetapublic_htmly haz clic derecho sobre él para seleccionar "Extraer". Esto reemplazará los archivos actuales con los de tu copia. -
Importa la base de datos: Entra de nuevo en phpMyAdmin, selecciona tu base de datos (si no existe, tendrás que crearla y vincularla a un usuario), ve a la pestaña "Importar", selecciona tu archivo
.sqly haz clic en "Continuar". -
Actualiza la configuración (si es necesario): Si cambiaste la URL de tu web o el nombre de la base de datos, tendrás que editar el archivo
wp-config.phppara reflejar los nuevos datos.
[WARNING]: La restauración es un proceso delicado. Si no te sientes seguro, siempre es mejor contactar con el soporte técnico de tu hosting. Es mejor pedir ayuda que arriesgarse a romper algo más.
Preguntas Frecuentes (FAQ) sobre backups en cPanel
Aquí te respondo algunas dudas comunes que suelen tener los usuarios.
¿Con qué frecuencia debo hacer una copia de seguridad de mi WordPress?
Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es un backup diario. Si es un blog más estático, uno semanal puede ser suficiente. La regla de oro es: cuanto más a menudo actualices tu web, más frecuentes deben ser tus backups.
¿Dónde debo guardar mis copias de seguridad?
Nunca guardes las copias en el mismo servidor de tu web. Si el servidor falla, perderás todo. Lo mejor es guardarlas en tu ordenador, un disco duro externo o, idealmente, en un servicio de almacenamiento en la nube.
¿Qué es mejor, un backup manual o uno automático?
No compiten, se complementan. El backup automático WordPress es tu red de seguridad diaria. El manual es perfecto para hacer una copia puntual antes de una acción arriesgada, como una actualización masiva de plugins.
¿Un plugin de backup es mejor que las herramientas de cPanel?
Los plugins de backup, como UpdraftPlus o BackupBuddy, son muy cómodos y te permiten programar backups e incluso enviarlos a la nube directamente. Son una excelente opción. Sin embargo, saber hacer un backup desde cPanel es una habilidad fundamental que te salvará si tu web no puede cargar el plugin o si el problema es precisamente con un plugin.
¿Puedo restaurar mi web yo mismo o necesito un profesional?
Si eres manitas, puedes intentarlo siguiendo guías como esta. Pero si tu web es de misión crítica para tu negocio, o si el proceso te parece abrumador, es recomendable que lo haga un profesional o el soporte de tu hosting para evitar errores.
Conclusión: La constancia es la clave para la seguridad
Hacer copias de seguridad WordPress no es la tarea más emocionante del mundo, pero es, sin duda, una de las más importantes para la salud de tu web. Es como el seguro del coche: esperas no necesitarlo nunca, pero si llega el día, te alegrará enormemente haberlo tenido.
Te recomiendo que combines ambos métodos: configura un backup automático en tu cPanel para tener una red de seguridad y adquiere el hábito de hacer un backup manual antes de cualquier cambio importante.
Y recuerda, si tu hosting usa Syspanel (el antiguo HestiaCP), ya sabes que el acceso es a través del puerto 2106. El proceso de backup es muy similar y también muy intuitivo.
No lo dejes para mañana. Tómate 20 minutos hoy para configurar tu sistema de backups. Es una inversión de tiempo que puede ahorrarte un gran disgusto en el futuro. Tu yo del futuro te lo agradecerá.
