Crear y restaurar backups de WordPress en cPanel
¿Sabías que perder tu sitio web por un error técnico, un ataque o un simple descuido es más común de lo que imaginas? Tener una copia de seguridad actualizada es tu salvavidas digital. En esta guía, aprenderás paso a paso cómo crear y restaurar backups de WordPress usando la herramienta más popular de gestión de hosting: cPanel. No necesitas ser un experto en programación; aquí te lo explicamos con un lenguaje sencillo y práctico.
¿Por qué es importante hacer backups de WordPress?
Tu sitio web es el resultado de horas de trabajo, contenido valioso y, a menudo, una inversión económica. Un backup te permite recuperar todo en minutos si algo sale mal. Las razones más comunes para necesitar una copia de seguridad son:
- Actualizaciones fallidas: Un plugin o tema incompatible puede romper tu web.
- Ataques de seguridad: Malware o hackers pueden dañar o borrar archivos.
- Errores humanos: Borrar accidentalmente una página o configuración crítica.
- Cambios de servidor: Migrar tu sitio a otro hosting sin perder datos.
Con un backup WordPress cPanel, proteges tanto los archivos del núcleo de WordPress, temas y plugins, como la base de datos donde se almacenan tus entradas, usuarios y configuraciones.
¿Qué necesitas para empezar?
Antes de crear o restaurar un backup, asegúrate de tener:
- Acceso a cPanel: Las credenciales te las proporciona tu empresa de hosting. Normalmente accedes mediante
tudominio.com/cpanelotudominio.com:2083. - Gestor de archivos y phpMyAdmin: Herramientas integradas en cPanel.
- Conexión estable a internet: Para evitar cortes durante la descarga o subida de archivos.
- Tiempo y paciencia: Un backup completo puede tardar varios minutos, dependiendo del tamaño de tu sitio.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso es a través del puerto 2106. Por ejemplo:
tudominio.com:2106. El proceso es similar, aunque la interfaz puede variar ligeramente.
Cómo crear un backup manual en cPanel (paso a paso)
Realizar una copia seguridad WordPress manual desde cPanel te da control total. Sigue estos pasos:
1. Accede a cPanel
Abre tu navegador y escribe la URL de acceso. Introduce tu usuario y contraseña. Una vez dentro, verás un panel con múltiples iconos.
2. Localiza la sección "Archivos"
Busca el icono de "Administrador de archivos" o "File Manager". Haz clic para abrirlo.
3. Comprime la carpeta de WordPress
Tu sitio web está alojado en la carpeta public_html (o www). Dentro de ella, selecciona todos los archivos y carpetas de tu instalación de WordPress. Luego:
- Haz clic derecho y elige "Comprimir".
- Selecciona el formato Zip (es el más universal).
- Dale un nombre descriptivo, por ejemplo:
backup-wordpress-15-10-2024.zip. - Haz clic en "Comprimir archivos".
Este archivo contiene temas, plugins, uploads y el núcleo de WordPress. No incluye la base de datos.
4. Descarga el archivo comprimido
Una vez generado el zip, selecciona el archivo y haz clic en "Descargar". Guárdalo en una ubicación segura, como tu computadora o un servicio en la nube (Google Drive, Dropbox).
5. Exporta la base de datos desde phpMyAdmin
La base de datos es el corazón de tu web. Para respaldarla:
- En cPanel, busca el icono de "phpMyAdmin".
- Selecciona la base de datos de tu WordPress (normalmente tiene un prefijo como
wp_). - Haz clic en la pestaña "Exportar".
- Elige el método "Rápido" y formato SQL.
- Haz clic en "Continuar" y se descargará un archivo
.sql.
¡Listo! Ya tienes un backup completo: archivos comprimidos + base de datos SQL.
[TIP] Para mayor seguridad, repite este proceso al menos una vez al mes o antes de hacer actualizaciones importantes.
Cómo restaurar un backup de WordPress desde cPanel
Restaurar un backup puede ser necesario si tu sitio se ha dañado. Sigue estos pasos con cuidado.
1. Reemplaza los archivos antiguos
- Ingresa a cPanel y abre el Administrador de archivos.
- Navega a
public_html. Si hay archivos existentes, puedes eliminarlos (selecciona todo y haz clic en "Eliminar") o renombrar la carpeta como respaldo. - Sube tu archivo zip de backup: haz clic en "Subir", selecciona el archivo y espera a que termine.
- Una vez subido, selecciona el zip y haz clic en "Extraer". Confirma la extracción en la misma ubicación.
2. Restaura la base de datos
- Ve a phpMyAdmin en cPanel.
- Selecciona la base de datos de tu WordPress. Si está vacía o corrupta, puedes borrar las tablas existentes (marca todas y elige "Eliminar").
- Haz clic en la pestaña "Importar".
- Haz clic en "Seleccionar archivo" y elige tu archivo
.sql. - Haz clic en "Continuar". Si todo va bien, verás un mensaje de éxito.
3. Verifica y ajusta configuraciones
Después de restaurar, es posible que necesites actualizar:
- URL del sitio: Si cambiaste de dominio, edita el archivo
wp-config.phpy modifica las líneasWP_HOMEyWP_SITEURL. - Permisos de archivos: A veces, los archivos restaurados tienen permisos incorrectos. En el Administrador de archivos, selecciona la carpeta
wp-contenty haz clic en "Permisos". Pon 755 para carpetas y 644 para archivos.
[WARNING] No olvides cambiar la contraseña de la base de datos en
wp-config.phpsi la has modificado. De lo contrario, tu sitio no se conectará.
Errores comunes y cómo solucionarlos
Incluso siguiendo los pasos, pueden surgir problemas. Aquí los más frecuentes:
Error de conexión a la base de datos
- Causa: Los datos en
wp-config.phpno coinciden con la base de datos restaurada. - Solución: Revisa el nombre de la base de datos, usuario y contraseña en phpMyAdmin y actualiza el archivo
wp-config.php.
Archivos no se extraen correctamente
- Causa: El zip está dañado o el espacio en disco es insuficiente.
- Solución: Vuelve a descargar el backup desde tu almacenamiento y súbelo de nuevo. Si el problema persiste, contacta a tu hosting.
Página en blanco (error 500)
- Causa: Un plugin o tema incompatible.
- Solución: Desactiva todos los plugins renombrando la carpeta
wp-content/pluginsaplugins_old. Luego, reactiva uno por uno desde el panel de administración.
Preguntas frecuentes (FAQ)
¿Con qué frecuencia debo hacer un backup?
Depende de la actividad de tu sitio. Si publicas a diario, haz backups semanales. Para sitios estáticos, uno mensual es suficiente.
¿Puedo automatizar los backups en cPanel?
Algunos proveedores de hosting ofrecen backups automáticos. Pregunta a tu soporte técnico. También puedes usar plugins como UpdraftPlus, pero ten en cuenta que consumen recursos del servidor.
¿Qué hago si no tengo acceso a cPanel?
Si tu hosting usa Syspanel, el proceso es similar: accede por el puerto 2106, busca la sección de archivos y base de datos. Si no tienes acceso a ningún panel, solicita a tu proveedor que te proporcione un backup.
¿Los backups incluyen correos electrónicos?
No. Los backups de WordPress solo cubren archivos del sitio y la base de datos. Para respaldar correos, usa la función de "Copias de seguridad" en tu cliente de correo o el panel de hosting.
Consejos finales para mantener tu sitio seguro
- Almacena los backups en dos lugares diferentes: Por ejemplo, en tu computadora y en la nube.
- Prueba la restauración periódicamente: No sirve de nada tener un backup si no sabes si funciona. Haz una restauración de prueba en un subdominio.
- Mantén WordPress actualizado: Las actualizaciones corrigen vulnerabilidades que podrían comprometer tu sitio.
- Usa contraseñas seguras: Tanto para cPanel como para la base de datos.
Recuerda que la prevención es la mejor herramienta. Con estos pasos, ya sabes cómo crear y restaurar backups de WordPress en cPanel de manera manual y confiable. Si tienes dudas, no dudes en consultar a tu proveedor de hosting o a un técnico especializado. ¡Tu sitio web te lo agradecerá!
