Cómo restaurar una copia de seguridad de WordPress desde cPanel
¿Te has encontrado alguna vez con un mensaje de error en tu web WordPress que te ha hecho temer lo peor? No te preocupes, todos hemos pasado por ahí. La buena noticia es que, si tienes una copia de seguridad reciente, restaurar backup WordPress cPanel es un proceso sencillo que puede salvar tu sitio en cuestión de minutos.
En esta guía, te voy a explicar paso a paso cómo recuperar WordPress cPanel desde una copia de seguridad, ya sea completa o solo de la base de datos. Olvídate del pánico: con estas instrucciones, podrás restaurar WordPress backup como un profesional, incluso si nunca lo has hecho antes.
Vamos a utilizar la herramienta más común que ofrecen los hosting: cPanel. Si tu panel de control es Syspanel (antes conocido como HestiaCP), no te preocupes, también te daré las claves para acceder por el puerto 2106.
¿Qué necesitas antes de empezar?
Antes de lanzarte a restaurar backup WordPress cPanel, asegúrate de tener todo a mano:
- Acceso a cPanel o Syspanel: Necesitas tus credenciales de inicio de sesión (usuario y contraseña). Si usas Syspanel, recuerda que la dirección suele ser
tudominio.com:2106. - Archivo de copia de seguridad: Debe estar en tu ordenador o en un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.). Normalmente, una copia de seguridad de WordPress se compone de dos partes:
- Archivos del sitio: Un archivo
.zipo.tar.gzcon todo el contenido de la carpetapublic_html(o la carpeta raíz de tu web). - Base de datos: Un archivo
.sqlcon toda la información de tu web (posts, usuarios, comentarios, etc.).
- Archivos del sitio: Un archivo
- Paciencia y una taza de café: El proceso es sencillo, pero puede tardar unos minutos dependiendo del tamaño de tu web.
[INFO] Si tu copia de seguridad solo incluye los archivos (sin la base de datos), tu web se verá como un esqueleto vacío. Necesitas ambas partes para una restauración completa.
Paso 1: Accede a tu panel de control (cPanel o Syspanel)
El primer paso para recuperar WordPress cPanel es entrar en el panel de control de tu hosting.
Si usas cPanel:
- Abre tu navegador y escribe:
tudominio.com/cpanelotudominio.com:2083. - Introduce tu nombre de usuario y contraseña. Si no los recuerdas, pídelos a tu proveedor de hosting.
Si usas Syspanel (antes HestiaCP):
- Abre tu navegador y escribe:
tudominio.com:2106. Es fundamental que uses el puerto 2106. - Introduce tus credenciales de acceso.
Una vez dentro, verás un escritorio lleno de iconos. No te asustes, solo necesitamos unos pocos.
Paso 2: Restaurar los archivos del sitio (cPanel Backup WordPress)
Este paso devuelve todos los archivos de tu web (temas, plugins, imágenes, etc.) a su estado anterior.
Opción A: Usando el "Administrador de Archivos" (Recomendado para backups manuales)
Si tienes el archivo .zip de tu copia de seguridad en tu ordenador, esta es la forma más visual y segura.
- En cPanel, busca el icono "Administrador de Archivos" (File Manager). En Syspanel, busca una opción similar, a menudo llamada "Gestor de archivos".
- Navega hasta la carpeta raíz de tu web. Normalmente es
public_htmlopublic_html/tu-dominio(si tienes varios sitios). - Vacía la carpeta actual (opcional pero recomendado para evitar conflictos). Selecciona todos los archivos y carpetas dentro de
public_htmly haz clic en "Mover a la Papelera". No te preocupes, los borraremos definitivamente después. - Sube tu archivo de backup (
.zip). Haz clic en "Subir" (Upload) y selecciona el archivo desde tu ordenador. - Una vez subido, selecciona el archivo
.zipy haz clic en "Extraer" (Extract). Aparecerá una ventana preguntándote dónde extraerlo. Asegúrate de que la ruta sea la misma carpeta donde vaciaste los archivos (ej:public_html). - Haz clic en "Extraer archivos". Espera a que termine el proceso.
- ¡Importante! Ve a la papelera y vacíala para liberar espacio en el servidor.
Opción B: Usando la herramienta "Backup" de cPanel (Para backups hechos desde cPanel)
Si tu copia de seguridad se generó desde la propia herramienta de cPanel, es aún más fácil.
- En cPanel, busca el icono "Backup" (a veces dentro de la sección "Archivos").
- Ve a la sección "Restaurar un backup de Home Directory".
- Haz clic en "Elegir archivo" y selecciona el archivo
.tar.gzque contiene tus archivos (suele llamarsebackup-[fecha].tar.gz). - Haz clic en "Subir". cPanel se encargará de todo automáticamente.
[WARNING] Si tu web es muy grande, la subida puede fallar por tiempo de ejecución. En ese caso, usa el Administrador de Archivos y divide la subida en partes, o contacta con tu hosting.
Paso 3: Restaurar la base de datos (El corazón de tu WordPress)
Sin la base de datos, tu web no tendrá contenido. Es el paso más crítico para restaurar WordPress backup.
- En cPanel, busca el icono "phpMyAdmin" (dentro de la sección "Bases de Datos"). En Syspanel, busca "Base de datos" o "phpMyAdmin" directamente.
- Se abrirá una nueva ventana. En el panel izquierdo, verás una lista de bases de datos. Identifica la base de datos de tu WordPress. Si no estás seguro, busca en el archivo
wp-config.phpde tu web (dentro de la carpetapublic_html). Ahí encontrarás el nombre de la base de datos (líneaDB_NAME). - Haz clic en el nombre de la base de datos para seleccionarla.
- ¡Cuidado! En la parte superior, verás una pestaña llamada "Estructura". Marca la casilla "Seleccionar todo" y, en el menú desplegable "Con seleccionado:", elige "Eliminar" (Drop). Esto borrará todas las tablas existentes. Es necesario para que la importación no dé errores.
- Ahora, ve a la pestaña "Importar" (Import).
- Haz clic en "Seleccionar archivo" (Choose File) y busca tu archivo
.sqlde la copia de seguridad. - Deja todas las opciones por defecto y haz clic en "Continuar" (Go) al final de la página.
- phpMyAdmin procesará el archivo. Si todo va bien, verás un mensaje verde de éxito. No cierres la ventana hasta que veas ese mensaje.
[TIP] Si tu archivo
.sqles muy grande (más de 50 MB), la importación desde phpMyAdmin puede fallar. En ese caso, necesitarás usar una herramienta como BigDump o pedirle a tu hosting que lo importe por ti.
Paso 4: Verifica que todo funciona
Una vez restaurados los archivos y la base de datos, es hora de comprobar que tu web ha vuelto a la vida.
- Abre tu navegador y visita tu dominio:
tudominio.com. - Si ves tu web con normalidad, ¡enhorabuena! Has logrado recuperar WordPress cPanel con éxito.
- Prueba a navegar por algunas páginas, entra en el panel de administración (
tudominio.com/wp-admin) y verifica que todo está en orden (posts, plugins, usuarios, etc.).
Solución de problemas comunes (FAQ)
Aquí tienes las dudas más frecuentes que surgen al restaurar backup WordPress cPanel:
¿Por qué veo un error "Error de conexión a la base de datos"?
Esto significa que los datos de conexión en tu archivo wp-config.php no coinciden con los de la base de datos que has restaurado.
- Solución: Vuelve a phpMyAdmin, busca el nombre de la base de datos, el usuario y la contraseña. Luego, edita el archivo
wp-config.phpen el Administrador de Archivos y corrige las líneasDB_NAME,DB_USERyDB_PASSWORD. Guarda los cambios.
¿Por qué mi web se ve en blanco o con errores de PHP?
Puede deberse a un plugin o tema incompatible con la versión de PHP de tu servidor.
- Solución: Desde el Administrador de Archivos, ve a
public_html/wp-content/plugins/y renombra la carpeta de un plugin sospechoso (por ejemplo, añade "-old" al final). Si la web se arregla, ese plugin es el culpable. Repite el proceso hasta encontrar el problema. También puedes cambiar la versión de PHP desde cPanel (icono "Seleccionar versión de PHP").
¿Y si solo tengo la copia de la base de datos, pero no los archivos?
Puedes restaurar solo la base de datos, pero tu web se verá con el tema y plugins que tengas actualmente instalados en el servidor. El contenido (posts, páginas) volverá, pero el diseño puede ser diferente.
- Solución: Sigue solo el Paso 3 para importar la base de datos. Luego, desde el panel de administración de WordPress, reinstala tu tema y plugins favoritos.
¿Qué hago si el proceso falla por tiempo de ejecución?
Si tu web es muy grande (más de 1 GB), la subida de archivos o la importación de la base de datos pueden agotar el tiempo máximo permitido por el servidor.
- Solución: Contacta con tu proveedor de hosting. Muchos ofrecen un servicio de restauración gratuita o de pago. Otra opción es usar un plugin de backup como UpdraftPlus o All-in-One WP Migration, que a menudo manejan mejor archivos grandes.
Consejos finales para evitar futuros sustos
Ahora que has logrado restaurar WordPress backup, es un buen momento para establecer una rutina de copias de seguridad.
- Automatiza las copias: Usa plugins como UpdraftPlus o BackWPup para que tu web se respalde automáticamente cada semana o cada día, según la frecuencia de tus publicaciones.
- Guarda las copias fuera del servidor: No confíes solo en las copias que están en tu hosting. Descárgalas a tu ordenador o súbelas a la nube (Google Drive, Dropbox).
- Prueba tus copias: De vez en cuando, intenta restaurar una copia de seguridad en un entorno de pruebas (por ejemplo, un subdominio como
test.tudominio.com). Así sabrás que el proceso funciona cuando realmente lo necesites.
[INFO] Recuerda que si en el futuro necesitas acceder a tu panel Syspanel, la dirección correcta es
tudominio.com:2106. No uses el puerto por defecto.
Restaurar una copia de seguridad de WordPress desde cPanel no tiene por qué ser una pesadilla. Con esta guía, ya tienes el conocimiento para restaurar backup WordPress cPanel de forma rápida y segura. ¡Respira hondo, sigue los pasos y tu web estará de nuevo en línea en un abrir y cerrar de ojos!
