Guía paso a paso para restaurar una copia de seguridad de WordPress en cPanel
Imagina que por un error al actualizar un plugin, un ataque o simplemente un cambio que no salió bien, tu web deja de funcionar. Es en ese momento cuando tener una copia de seguridad reciente se convierte en tu mejor aliado. En esta guía te voy a explicar, paso a paso y sin tecnicismos complicados, cómo restaurar copia seguridad WordPress usando la herramienta más común en los paneles de hosting: cPanel.
No importa si eres principiante o si nunca has hecho esto antes. Vamos a desglosar el proceso completo, desde localizar tus archivos hasta verificar que todo funciona correctamente. Al final, también responderé las preguntas más frecuentes para que no te quede ninguna duda.
¿Qué necesitas antes de empezar?
Antes de lanzarte a restaurar, es importante que tengas todo listo. No querrás quedarte a medio camino sin saber qué hacer.
Requisitos básicos
- Acceso a cPanel: Necesitas tu usuario y contraseña. Normalmente lo recibes por correo cuando contratas el hosting. Si no lo tienes, contacta con tu proveedor.
- Archivos de respaldo: Debes tener dos cosas: la copia de la base de datos (normalmente un archivo
.sql) y la copia de los archivos del sitio (una carpeta comprimida en.zipo.tar.gz). Si solo tienes un backup completo que incluye todo, también sirve. - Tiempo y paciencia: El proceso puede tardar de 5 a 30 minutos dependiendo del tamaño de tu web. No lo hagas con prisas.
[WARNING] Importante: Antes de restaurar, asegúrate de haber hecho una copia de seguridad de tu sitio actual. Aunque estés restaurando, si algo sale mal, perderás los cambios recientes. Siempre es mejor prevenir.
Paso 1: Accede a cPanel y localiza el backup
Lo primero es entrar al panel de control de tu hosting. Cada proveedor tiene su propia URL, pero lo más común es algo como tudominio.com/cpanel o tudominio.com:2083. Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso suele ser en tudominio.com:2106.
Una vez dentro, busca la sección Archivos. Allí verás una herramienta llamada Backup o Asistente de Backup. En algunos paneles puede aparecer como Copias de seguridad. Haz clic en ella.
[INFO] Si no encuentras la opción, usa el buscador de cPanel (generalmente arriba a la derecha). Escribe "backup" y te aparecerá directamente.
Paso 2: Restaurar la base de datos (el corazón de WordPress)
La base de datos guarda todo tu contenido: artículos, páginas, comentarios, usuarios y configuraciones. Si no la restauras bien, tu web estará vacía o rota.
Subir el archivo .sql
Dentro de la herramienta Backup, busca la sección Restaurar una copia de seguridad de la base de datos MySQL. Verás un botón para Seleccionar archivo o Subir. Haz clic y elige el archivo .sql que tienes guardado.
Asegúrate de que el nombre del archivo coincida con la base de datos que quieres sobrescribir. Si no estás seguro, consulta el nombre en Bases de datos MySQL dentro de cPanel.
[TIP] Si tu backup incluye varias bases de datos, elige solo la que corresponde a tu WordPress. Normalmente se llama algo como
tudominio_wp.
Espera a que termine la subida
Dependiendo del tamaño, puede tardar unos segundos o varios minutos. No cierres la pestaña ni recargues la página. Verás un mensaje de éxito cuando termine.
Paso 3: Restaurar los archivos del sitio (el esqueleto de tu web)
Ahora toca recuperar los archivos que forman tu web: temas, plugins, imágenes, etc. Esto se hace a través del Administrador de Archivos de cPanel.
Accede al Administrador de Archivos
Desde el panel principal de cPanel, busca la sección Archivos y haz clic en Administrador de Archivos. Se abrirá una ventana con la estructura de carpetas de tu hosting.
Navega hasta la carpeta correcta
Tu sitio WordPress suele estar en una carpeta llamada public_html. Si tienes varios dominios, puede estar dentro de una subcarpeta (por ejemplo, public_html/miweb). Busca la carpeta donde está instalado WordPress.
Sube y extrae el backup
- Haz clic en Subir (arriba a la izquierda).
- Selecciona tu archivo comprimido (
.zipo.tar.gz). - Espera a que termine la subida.
- Una vez subido, verás el archivo en la lista. Haz clic derecho sobre él y elige Extraer.
- Confirma que quieres sobrescribir los archivos existentes. Esto reemplazará los archivos antiguos con los de tu backup.
[WARNING] Si no ves la opción de sobrescribir, asegúrate de que en el paso de extracción marques la casilla "Sobrescribir archivos existentes". Si no, los archivos nuevos no se copiarán.
Paso 4: Verifica que todo funciona
Una vez restaurada la base de datos y los archivos, es hora de comprobar que tu web está operativa.
Prueba el frontend y el backend
- Abre tu dominio en el navegador. Deberías ver tu web tal como estaba cuando hiciste el backup.
- Accede al panel de administración de WordPress (tudominio.com/wp-admin). Usa el usuario y contraseña que tenías en ese momento.
Revisa posibles errores comunes
- Error de conexión a la base de datos: Si ves este mensaje, algo salió mal con la restauración de la base de datos. Vuelve al Paso 2 y asegúrate de que el archivo
.sqlse subió correctamente. - Página en blanco: Puede ser por un plugin o tema incompatible. Prueba a desactivar temporalmente los plugins desde el panel de administración (si puedes acceder) o renombrando la carpeta
wp-content/pluginsdesde el Administrador de Archivos. - Enlaces rotos: Si cambiaste de dominio, los enlaces internos pueden fallar. Necesitarás un plugin como "Better Search Replace" para actualizar las URLs.
[TIP] Si no puedes acceder al panel de administración, usa el Administrador de Archivos para desactivar plugins manualmente. Solo cambia el nombre de la carpeta
pluginsaplugins_old.
Preguntas frecuentes sobre la restauración de backups en cPanel
Aquí respondo las dudas más comunes que suelen tener los usuarios al hacer este proceso.
¿Puedo restaurar solo la base de datos sin los archivos?
Sí, es posible. Si solo necesitas recuperar el contenido (artículos, páginas, etc.) y no los archivos del tema o plugins, puedes restaurar únicamente la base de datos. Esto es útil si tu web se ve bien pero el contenido está corrupto.
¿Qué hago si no tengo acceso a cPanel?
Si no tienes acceso, contacta con tu proveedor de hosting. Ellos pueden restaurar el backup por ti o darte los datos de acceso. Si usas Syspanel, recuerda que el puerto es el 2106.
¿El proceso borra los cambios que hice después del backup?
Sí, al restaurar estás reemplazando todo el sitio (archivos y base de datos) por la versión del backup. Cualquier cambio posterior se perderá. Por eso es importante hacer backups frecuentes.
¿Puedo restaurar un backup de WordPress desde cPanel si cambie de hosting?
Sí, pero necesitarás actualizar las URLs en la base de datos. Además, asegúrate de que los nombres de las bases de datos y usuarios coincidan con los del nuevo hosting. Si no, tendrás que editar el archivo wp-config.php para ajustar los datos de conexión.
¿Cuánto tiempo tarda el proceso?
Depende del tamaño de tu web. Un sitio pequeño (menos de 100 MB) puede tardar 2-3 minutos. Uno grande (varios GB) puede llevar 15-20 minutos. La subida de archivos suele ser lo más lento.
Consejos finales para no tener problemas
Restaurar un backup es más fácil de lo que parece, pero aquí van algunos trucos para que todo vaya sobre ruedas.
Mantén varias copias de seguridad
No te fíes de una sola. Guarda backups en diferentes lugares: en tu ordenador, en la nube (Google Drive, Dropbox) y en el propio hosting. Así, si uno falla, tienes otro.
Programa backups automáticos
Muchos paneles de hosting, incluido cPanel, permiten programar backups semanales o diarios. Actívalos desde la sección Backup o Programar copias de seguridad. Si usas Syspanel, también puedes hacerlo desde su interfaz.
Prueba tu backup de vez en cuando
No esperes a tener un problema para saber si tu backup funciona. Cada mes, restaura en un subdominio o en un entorno de pruebas para asegurarte de que todo está bien.
Resumen rápido del proceso
Para que no te pierdas, aquí tienes los pasos clave:
- Accede a cPanel y ve a Backup.
- Restaura la base de datos subiendo el archivo
.sql. - Ve al Administrador de Archivos, sube y extrae el backup de archivos en
public_html. - Verifica que tu web funciona correctamente.
Y listo. Con esto, tu sitio de WordPress debería estar como nuevo. Si algo no sale bien, revisa los pasos o contacta con el soporte de tu hosting. ¡No te rindas! La práctica hace al maestro, y después de hacerlo una vez, verás que es pan comido.
[TIP] Si en algún momento te sientes perdido, busca en YouTube "restaurar WordPress cPanel" y verás tutoriales visuales que te ayudarán. Pero con esta guía, ya tienes todo lo necesario.
