Cómo crear un backup de WordPress desde cPanel (completo)
¿Por qué es importante hacer un backup de WordPress desde cPanel?
Antes de entrar en materia, vamos a entender por qué esto es tan importante. Imagina que pasas horas (o incluso meses) creando tu web, publicando artículos, configurando plugins y ajustando el diseño. De repente, un plugin incompatible provoca un error fatal, un hacker accede a tu sitio o, simplemente, el servidor falla. Sin una copia de seguridad, todo ese trabajo se pierde para siempre.
Un backup wordpress cpanel completo te permite restaurar tu web a un estado anterior, justo como si nada hubiera pasado. No se trata solo de los archivos (como las imágenes o los temas), sino también de la base de datos (donde se guardan tus entradas, páginas, comentarios y ajustes). Por eso, en esta guía te enseñaré a hacer una copia seguridad wordpress que incluya ambos componentes: los archivos y la base de datos MySQL.
Vamos a hacerlo paso a paso, sin prisas y con un lenguaje muy sencillo. No necesitas ser un experto en informática, solo seguir las instrucciones al pie de la letra.
Requisitos previos antes de empezar
Para seguir esta guía, necesitas tener acceso a tu panel de control de hosting (cPanel). Si no sabes cómo entrar, normalmente la dirección es algo como https://tudominio.com/cpanel o https://tuip:2083. Te pedirá un usuario y una contraseña que te proporcionó tu proveedor de hosting.
[INFO] Si tu hosting usa un panel diferente llamado "Syspanel", no te preocupes. El proceso es muy similar, pero la URL de acceso suele ser https://tudominio.com:2106. Aunque el nombre cambie, los conceptos de este artículo te servirán igualmente.
También es recomendable que tengas a mano los datos de acceso a tu base de datos MySQL, aunque no son imprescindibles para hacer el backup, ya que cPanel hará el trabajo pesado por ti.
Paso 1: Crear un Backup de los Archivos de WordPress desde cPanel
El primer paso para tener un backup wordpress cpanel completo es guardar todos los archivos de tu sitio. Esto incluye el núcleo de WordPress, tus temas, plugins, imágenes subidas y cualquier otro archivo que esté en la carpeta public_html.
Acceder al Administrador de Archivos
- Dentro de tu cPanel, busca la sección "Archivos" (Files).
- Haz clic en "Administrador de Archivos" (File Manager).
- Se abrirá una nueva ventana. Normalmente, te pedirá elegir la carpeta raíz. Selecciona "Raíz del documento" (Document Root) o
public_htmly haz clic en "Ir".
Comprimir la carpeta de tu sitio
Una vez dentro del Administrador de Archivos, verás una lista de carpetas y archivos. La carpeta principal de tu web es casi siempre public_html. Si tienes varias webs, puede que veas una carpeta con el nombre de tu dominio.
- Localiza la carpeta que contiene tu instalación de WordPress (normalmente
public_html). - Haz clic derecho sobre la carpeta. Se desplegará un menú contextual.
- Selecciona la opción "Comprimir" (Compress).
- En la ventana que aparece, elige el tipo de compresión "Zip Archive". Es el formato más universal y fácil de manejar.
- Haz clic en "Comprimir Archivo(s)" (Compress File(s)).
- Espera unos segundos o minutos, dependiendo del tamaño de tu web. Al final, verás un archivo con extensión
.zipen el mismo directorio.
[WARNING] No comprimas la carpeta public_html desde fuera de ella. Es decir, entra dentro y selecciona todo su contenido (Ctrl+A) y luego comprime. Así evitarás crear una estructura de carpetas anidada que complique la restauración.
Descargar el archivo comprimido a tu ordenador
Ahora que tienes tu archivo .zip, debes guardarlo en un lugar seguro fuera del servidor (por ejemplo, en tu PC, en un disco duro externo o en la nube).
- Localiza el archivo
.zipque acabas de crear en la lista de archivos. - Haz clic derecho sobre él y selecciona "Descargar" (Download).
- Se iniciará la descarga a tu ordenador. Asegúrate de que se complete correctamente.
¡Enhorabuena! Ya has hecho la primera parte del backup archivos cpanel. Ahora, la parte más crítica: la base de datos.
Paso 2: Crear un Backup de la Base de Datos MySQL desde cPanel
La base de datos es el cerebro de WordPress. Contiene todas tus publicaciones, páginas, comentarios, usuarios y configuraciones. Sin ella, tu web sería solo un cascarón vacío. Por eso, un backup mysql cpanel es absolutamente vital.
Encontrar el nombre de tu base de datos
Antes de hacer el backup, necesitas saber el nombre de la base de datos que usa tu WordPress. Puedes encontrarlo en el archivo wp-config.php de tu instalación, pero es más fácil buscarlo en cPanel.
- En el panel principal de cPanel, busca la sección "Bases de Datos" (Databases).
- Haz clic en "Bases de Datos MySQL" (MySQL Databases).
- Verás una lista de todas tus bases de datos. El nombre suele tener un prefijo con tu nombre de usuario de hosting, por ejemplo
usuario_wpdb. Anota el nombre exacto.
Exportar la base de datos con phpMyAdmin
cPanel incluye una herramienta llamada phpMyAdmin que nos permite gestionar las bases de datos de forma visual.
- En la misma sección "Bases de Datos", haz clic en "phpMyAdmin".
- Se abrirá en una nueva pestaña. En el panel de la izquierda, verás la lista de bases de datos. Haz clic en el nombre de la base de datos que anotaste antes.
- En la parte superior, verás una pestaña que dice "Exportar" (Export). Haz clic en ella.
- Se te presentarán dos métodos de exportación: "Rápido" y "Personalizado". Te recomiendo usar el método "Personalizado" para tener más control.
- En el método personalizado, asegúrate de que la opción "Comprimido" (Compression) esté en "gzip". Esto hará que el archivo sea mucho más pequeño.
- Deja el resto de opciones como están. No necesitas tocar nada más.
- Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
- Se descargará un archivo con extensión
.sql.gza tu ordenador. ¡Guárdalo bien!
[TIP] El método "Personalizado" con compresión gzip es el más eficiente. Si tu base de datos es muy grande, este método reducirá el tiempo de descarga y el espacio en disco.
Paso 3: Verificar que tu Backup de WordPress es Correcto
No querrás descubrir que tu backup está corrupto justo cuando lo necesitas. Por eso, es fundamental hacer una pequeña verificación.
- Comprueba el tamaño de los archivos: Tanto el
.zipde los archivos como el.sql.gzde la base de datos deben tener un tamaño razonable. Si el.zippesa menos de 1 MB y tu web tiene muchas imágenes, algo va mal. Si el.sql.gzes de 0 KB, la base de datos no se exportó bien. - Intenta abrir el archivo
.zip: Haz doble clic sobre él en tu ordenador. Debería abrirse y mostrarte la estructura de carpetas (wp-admin, wp-content, etc.). Si te da un error, el archivo está dañado y debes repetir el proceso. - Visualiza el archivo
.sql.gz: Este archivo no se puede abrir directamente como un texto normal, pero puedes usar un editor de texto avanzado (como Notepad++ o Sublime Text) para abrirlo y ver si contiene líneas de código SQL. Si las ves, es que la exportación fue exitosa.
Paso 4: ¿Dónde guardar tu Copia de Seguridad de WordPress?
La regla de oro del backup es la "regla 3-2-1". Esto significa que debes tener 3 copias de tus datos, en 2 formatos diferentes, y 1 copia fuera del sitio (offsite).
- Tu PC: Es un buen primer lugar, pero si tu disco duro falla, lo pierdes todo.
- Un disco duro externo: Es una excelente opción para tener una copia local adicional.
- Almacenamiento en la nube: Servicios como Google Drive, Dropbox o Amazon S3 son perfectos para la copia "offsite". Así, aunque tu casa se incendie o tu PC sea robado, tu backup estará a salvo.
[WARNING] No guardes nunca tu backup en la misma carpeta de tu WordPress en el servidor. Si tu web es hackeada, el atacante también podría borrar o robar tu backup.
Preguntas Frecuentes (FAQ) sobre Backups en cPanel
¿Con qué frecuencia debo hacer un backup de WordPress?
Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es hacer un backup diario. Si es un blog personal con publicaciones semanales, un backup semanal puede ser suficiente. Para tiendas online o webs con usuarios registrados, lo recomendable es un backup automático diario (muchos hostings lo ofrecen).
¿Puedo automatizar el backup de archivos y base de datos?
Sí. Muchos paneles de control y plugins de WordPress permiten programar backups automáticos. Puedes usar plugins como UpdraftPlus o BackupBuddy para que envíen tus copias a la nube automáticamente. Sin embargo, es buena práctica saber hacerlo manualmente desde cPanel, ya que es la forma más directa y fiable.
¿Qué es mejor, un plugin de backup o hacerlo desde cPanel?
Ambos métodos son válidos. Los plugins son más cómodos y permiten programar backups, pero a veces pueden fallar si el servidor tiene restricciones de memoria. Hacerlo desde cPanel es más manual, pero es un proceso "nativo" y muy fiable. Lo ideal es combinar ambos: usar un plugin para la automatización y cPanel para un backup manual de seguridad antes de hacer cambios importantes.
¿Cómo restauro mi web desde estos backups?
La restauración es el proceso inverso. Para los archivos, subes el .zip a tu public_html y lo descomprimes. Para la base de datos, entras en phpMyAdmin, seleccionas tu base de datos, vas a la pestaña "Importar" y subes el archivo .sql.gz. Es un poco más complejo, pero es un tema para otro artículo.
¿Qué pasa si solo hago el backup de archivos o solo el de la base de datos?
Si solo haces el backup de archivos, podrás restaurar la estructura de tu web (temas, plugins, imágenes), pero perderás todo tu contenido (entradas, páginas). Si solo haces el backup de la base de datos, podrás recuperar tu contenido, pero no los archivos, lo que dejará tu web rota. Necesitas ambos para una restauración completa.
Conclusión: Tu tranquilidad está a un clic de distancia
Hacer un backup wordpress cpanel completo no es una tarea complicada, pero sí es una de las más importantes que puedes realizar como propietario de una web. Con esta guía, ya tienes el conocimiento para proteger tu trabajo, tu tiempo y tu inversión.
Hemos visto cómo exportar los archivos desde el Administrador de Archivos y cómo exportar la base de datos MySQL desde phpMyAdmin. Recuerda la regla 3-2-1 y guarda tus copias de seguridad en lugares seguros y separados.
[TIP] Crea un recordatorio en tu calendario para hacer este proceso al menos una vez al mes, o antes y después de cualquier cambio importante en tu web, como actualizar el tema, añadir un plugin nuevo o cambiar la configuración principal.
Ahora que ya sabes cómo hacer una copia seguridad wordpress desde cPanel, tómate unos minutos y haz tu primer backup. Te aseguro que la tranquilidad que sentirás no tiene precio. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte.
