Guía para crear un backup de WordPress en cPanel y restaurarlo
¿Alguna vez has sentido ese escalofrío al pensar que tu web podría desaparecer de la noche a la mañana? Un error de actualización, un hackeo o un simple fallo del servidor pueden borrar meses de trabajo en segundos. Por eso, dominar el backup WordPress y saber cómo restaurar WordPress cPanel no es un lujo, es una necesidad. En esta guía te voy a enseñar, paso a paso, cómo hacer una copia seguridad WordPress completa usando cPanel (o su versión moderna, Syspanel) y cómo recuperarla cuando más la necesites. No necesitas ser un genio de la tecnología, solo seguir estas instrucciones al pie de la letra.
¿Por qué es vital tener un backup de WordPress?
Imagina que inviertes horas en contenido, diseños y plugins. Un día, por error, actualizas un plugin incompatible y tu web se vuelve una pantalla blanca. Sin un backup WordPress, tendrías que empezar desde cero. Con una copia, el problema se soluciona en minutos. Además, los backups te protegen contra:
- Errores humanos: Borrar un archivo o base de datos por accidente.
- Ataques maliciosos: Malware o hacking que dañan tu sitio.
- Actualizaciones fallidas: Temas o plugins que rompen la funcionalidad.
- Migraciones: Cuando cambias de hosting o servidor.
Hacer un cPanel backup es el método más fiable porque guarda tanto los archivos del sitio (imágenes, plugins, temas) como la base de datos (entradas, páginas, configuraciones).
Paso 1: Acceder a cPanel o Syspanel
Antes de empezar, necesitas entrar al panel de control de tu hosting. Normalmente se accede mediante una URL como tudominio.com/cpanel o tudominio.com:2083. Si tu hosting usa Syspanel (el nuevo nombre de HestiaCP), el puerto de acceso es el 2106. Por ejemplo: tudominio.com:2106.
[INFO] Si no sabes cómo acceder, contacta con tu proveedor de hosting. Normalmente te dan un usuario y contraseña en el correo de bienvenida.
Una vez dentro, busca la sección de Archivos (Files). Allí verás herramientas como Backup o Backup Wizard. En Syspanel, suele estar en un menú lateral llamado Backup.
Paso 2: Crear un backup completo de WordPress desde cPanel
Vamos a hacer una copia seguridad WordPress que incluya todo: archivos y base de datos. Sigue estos pasos al pie de la letra:
2.1. Backup de la base de datos
La base de datos contiene tu contenido: entradas, páginas, comentarios y configuraciones. Sin ella, tu web es un cascarón vacío.
- En cPanel, busca la sección Bases de Datos y haz clic en phpMyAdmin.
- Se abrirá una ventana con todas tus bases de datos. Identifica la de tu WordPress (suele llamarse algo como
tuusuario_wpowordpress_db). - Haz clic en el nombre de la base de datos (en la columna izquierda) para seleccionarla.
- En el menú superior, ve a la pestaña Exportar.
- Deja la opción Rápida seleccionada y elige el formato SQL.
- Haz clic en Continuar y se descargará un archivo
.sqla tu ordenador.
[WARNING] Guarda este archivo en una carpeta segura. No lo subas a la web ni lo compartas, porque contiene información sensible.
2.2. Backup de los archivos del sitio
Ahora toca respaldar todo lo que ves en tu web: imágenes, plugins, temas, el núcleo de WordPress, etc.
- En cPanel, ve a la sección Archivos y haz clic en Administrador de Archivos.
- Se abrirá una ventana con la estructura de carpetas. Busca la carpeta
public_html. Si tu WordPress está en una subcarpeta (por ejemplo,public_html/miweb), navega hasta ella. - Selecciona toda la carpeta de tu WordPress (normalmente
public_htmlo la subcarpeta). Puedes hacer clic derecho y elegir Comprimir. - Elige Zip como formato (es el más universal) y haz clic en Comprimir Archivos. Se creará un archivo
.zipen la misma ubicación. - Una vez comprimido, selecciona el archivo
.zipy haz clic en Descargar. Guárdalo en tu ordenador.
[TIP] Si tu sitio es muy grande (más de 500 MB), la compresión puede tardar. Sé paciente. También puedes usar FTP para descargar la carpeta directamente si prefieres.
2.3. Backup completo desde cPanel (método rápido)
Si quieres ahorrar tiempo, cPanel ofrece una herramienta integrada que hace todo de golpe:
- En cPanel, busca la sección Archivos y haz clic en Backup o Asistente de Backup.
- Selecciona Backup Completo.
- Elige el destino (normalmente Descargar o Almacenamiento en casa).
- Haz clic en Generar Backup. cPanel creará un archivo
.tar.gzque contiene tanto los archivos como la base de datos. - Descarga el archivo cuando esté listo (puede tardar varios minutos).
Este método es el más completo, pero el archivo puede ser pesado. Para Syspanel, la opción de backup completo suele estar en el menú Backup > Crear nuevo backup y luego seleccionas Full backup.
Paso 3: Restaurar un backup de WordPress desde cPanel
Llegó el momento crítico: tu web se rompió y necesitas restaurar WordPress cPanel. No te preocupes, es más fácil de lo que parece. Vamos a hacerlo en dos fases: primero la base de datos, luego los archivos.
3.1. Restaurar la base de datos
- Accede a cPanel y ve a phpMyAdmin.
- Si tu base de datos original ya no existe, créala:
- En cPanel, ve a Bases de Datos MySQL.
- Crea una nueva base de datos (por ejemplo,
nuevabd_wp) y un usuario con todos los privilegios. - Anota el nombre de la base, el usuario y la contraseña.
- En phpMyAdmin, selecciona la base de datos vacía (la que acabas de crear).
- Ve a la pestaña Importar.
- Haz clic en Seleccionar archivo y elige el archivo
.sqlque descargaste antes. - Haz clic en Continuar. Si el archivo es grande, puede tardar unos segundos.
- Si todo va bien, verás un mensaje de éxito. ¡La base de datos está restaurada!
[WARNING] Si tu web usaba la misma base de datos que antes, asegúrate de que no haya datos nuevos que perder. La importación sobrescribirá todo.
3.2. Restaurar los archivos del sitio
- En cPanel, ve a Administrador de Archivos.
- Navega hasta la carpeta donde quieras restaurar (normalmente
public_html). - Si ya hay archivos, bórralos todos (selecciona todo y haz clic en Eliminar). Esto es importante para evitar conflictos.
- Sube el archivo
.zipque descargaste del backup. Puedes arrastrarlo o usar el botón Subir. - Una vez subido, selecciona el archivo
.zipy haz clic en Extraer. - Elige la carpeta de destino (normalmente la misma donde está el archivo) y haz clic en Extraer Archivos.
- Cuando termine, elimina el archivo
.zippara mantener la carpeta limpia.
3.3. Ajustar la configuración (si es necesario)
Si restauraste en un dominio diferente o con una base de datos nueva, tendrás que editar el archivo wp-config.php:
- En el Administrador de Archivos, busca el archivo
wp-config.phpen la raíz de tu WordPress. - Haz clic derecho y selecciona Editar.
- Busca las líneas que definen
DB_NAME,DB_USER,DB_PASSWORDyDB_HOST. - Cámbialas por los datos de tu nueva base de datos (o los originales si usas la misma).
- Guarda los cambios.
[TIP] Si no ves el archivo
wp-config.php, activa la opción Mostrar archivos ocultos en el Administrador de Archivos.
Paso 4: Verificar que todo funcione
Después de restaurar, visita tu web. Debería verse exactamente como cuando hiciste el backup. Prueba a:
- Navegar por algunas páginas.
- Iniciar sesión en el panel de administración (
/wp-admin). - Revisar que los plugins y temas estén activos.
- Comprobar que las imágenes se cargan correctamente.
Si algo falla, repite el proceso. A veces un backup dañado o una mala extracción puede causar problemas.
Preguntas frecuentes (FAQ) sobre backup y restauración
¿Cada cuánto debo hacer un backup?
Depende de la frecuencia con la que actualices tu web. Si publicas a diario, hazlo cada semana. Si es un sitio estático, una vez al mes basta. Lo ideal es automatizarlo con plugins como UpdraftPlus.
¿Puedo restaurar un backup de cPanel en otro hosting?
Sí, siempre que el nuevo hosting también use cPanel. Si no, tendrás que hacerlo manualmente o usar un plugin de migración.
¿Qué hago si el backup es muy grande y no puedo descargarlo?
Usa FTP para descargar los archivos directamente. Para la base de datos, phpMyAdmin permite exportar en partes.
¿Syspanel (HestiaCP) es igual que cPanel?
No exactamente, pero el proceso es similar. En Syspanel, el backup completo se hace desde el menú Backup > Crear nuevo backup. El puerto de acceso es el 2106.
¿Pierdo datos si restauro un backup antiguo?
Sí, cualquier cambio realizado después de la fecha del backup se perderá. Por eso es importante hacer backups regulares.
Consejos finales para no perder tu web
- Automatiza: Usa plugins como UpdraftPlus o VaultPress para que hagan backups diarios y los guarden en la nube (Google Drive, Dropbox).
- Guarda copias en varios lugares: No confíes solo en el servidor. Descarga backups a tu PC y a un servicio externo.
- Prueba la restauración: Haz una prueba en un subdominio o localhost para asegurarte de que el backup funciona.
- Mantén WordPress actualizado: Las versiones antiguas son más vulnerables a ataques.
Ahora ya sabes cómo crear un backup WordPress y restaurar WordPress cPanel como un profesional. No esperes a que ocurra un desastre: dedica 10 minutos hoy a hacer tu primera copia seguridad WordPress. Tu yo del futuro te lo agradecerá.
[INFO] Si tienes dudas, deja un comentario o consulta con tu hosting. La mayoría ofrece soporte gratuito para estas tareas. ¡Buena suerte!
