UA-51298262-10 Skip to main content
WordPress

Restaurar copia seguridad WordPress manualmente

By julio 29, 2026No Comments
Restaurar copia seguridad WordPress manualmente

Cuándo y por qué restaurar WordPress manualmente

Saber restaurar WordPress manualmente es lo que marca la diferencia entre un webmaster y alguien que solo maneja el escritorio. Ocurre que los plugins de copia de seguridad son geniales hasta que fallan. Y fallan justo cuando tienes un error fatal de PHP, el sitio está inaccesible o necesitas mudar tu web a un servidor donde no tienes ni acceso al panel de administración. Ahí es donde entras tú. Hacerlo a mano da un control absoluto. Sabes dónde va cada cosa. No dependes de scripts de terceros que se comen los recursos del servidor o agotan la memoria en el peor momento posible.

El proceso se divide en dos frentes: los archivos del sistema (el núcleo, temas, plugins y subidas) y la base de datos, ya sea MySQL o MariaDB. Vamos paso a paso, con precisión, para que tu instalación quede sólida.

Paso 1: Preparación y limpieza del entorno

Antes de subir nada, hay que limpiar el terreno. Si la instalación previa estaba corrupta o —peor aún— infectada por malware, no te sirve simplemente sobrescribir archivos. Mantendrías la vulnerabilidad o el archivo que causa el conflicto. Lo mejor es una limpieza a fondo del directorio raíz (public_html o www).

  1. Accede vía FTP: Usa un cliente como FileZilla o WinSCP.
  2. Descarga una copia actual (opcional): Si tienes archivos personalizados que no están en el backup que vas a restaurar, bájalos ahora por precaución.
  3. Elimina lo antiguo: Borra todos los archivos y carpetas del directorio raíz, excepto el archivo wp-config.php (si piensas reutilizarlo para ir más rápido) y la carpeta wp-content si solo actualizas el núcleo. Pero, seamos claros: para una restauración limpia, elimina todo.

Paso 2: Restauración de los archivos mediante FTP

Con el directorio vacío, toca subir la copia de seguridad. Asegúrate de tener el archivo .zip o .tar.gz descomprimido en tu ordenador; facilita mucho la subida.

Subida del núcleo y el contenido

Sube todo el contenido de tu copia local al directorio raíz del servidor. Hablamos de carpetas como wp-admin, wp-includes y wp-content. Ojo, esto puede tardar. Según tu conexión y el peso de la web (sobre todo si la carpeta uploads es enorme), puedes estar desde unos minutos hasta varias horas.

Consejo Pro: Si el backup pesa mucho (más de 2 GB), comprime la carpeta uploads por separado. Súbela al servidor y descomprímela ahí mismo usando el administrador de archivos de cPanel o un script PHP. Ahorrarás tiempo de transferencia y evitarás errores de timeout en la conexión FTP.

Y no olvides los permisos. Las carpetas suelen ir en 755 y los archivos en 644. Si al subir la web ves un error 500 o 403, revisa esto vía FTP o, si puedes, por línea de comandos SSH.

Paso 3: Gestión de la base de datos con phpMyAdmin

Los archivos son la carcasa. El contenido real —entradas, páginas, ajustes, usuarios— vive en la base de datos. Este suele ser el punto más delicado al restaurar WordPress manualmente.

Creación de la base de datos y usuario

Si estás en un servidor nuevo o limpio, empieza de cero. Crea una base de datos vacía y un usuario para ella:

  1. Entra en cPanel (o tu panel) y busca «Bases de Datos MySQL».
  2. Crea una base nueva (p. ej. mibd_wordpress).
  3. Crea un usuario nuevo con una contraseña robusta.
  4. Asocia el usuario a la base y dale TODOS LOS PRIVILEGIOS.

Anota estos datos. Los vas a necesitar ya.

Importación del archivo SQL

Abre phpMyAdmin, selecciona la base que acabas de crear y ve a la pestaña «Importar».

  1. Clic en «Elegir archivo» y busca tu .sql.
  2. Verifica que el juego de caracteres sea utf8mb4 (el estándar moderno) u utf8.
  3. Dale a «Continuar» o «Importar».

A veces el archivo es demasiado grande y phpMyAdmin se queja con un error de tiempo de espera. Si pasa eso, toca dividir el archivo SQL en trozos más pequeños o recurrir a la línea de comandos SSH si tienes acceso.

Paso 4: Configuración del archivo wp-config.php

Tienes los archivos en su sitio y la base de datos llena. Ahora toca unirlos. Si guardaste tu wp-config.php original, quizá solo tengas que retocar las líneas de conexión si has cambiado de servidor o de nombre.

Abre el archivo wp-config.php (edítalo en tu PC o usa el editor del panel). Busca estas líneas y asegúrate de que cuadren con lo que creaste en el Paso 3:

define( ‘DB_NAME’, ‘nombre_de_tu_bd’ );
define( ‘DB_USER’, ‘tu_usuario_bd’ );
define( ‘DB_PASSWORD’, ‘tu_contraseña_segura’ );
define( ‘DB_HOST’, ‘localhost’ );

Nota técnica: Lo normal es «localhost», pero algunos hostings usan nombres de host internos distintos. Si la conexión falla, revisa la documentación de tu proveedor o la sección de bases de datos en cPanel para confirmar el «Host» correcto.

Paso 5: Solución de problemas comunes tras la restauración

Si entras a tu web y te encuentras con el temido «Error establishing a database connection», repasa los datos de wp-config.php. Si carga lento o ves enlaces rotos, probablemente haya que actualizar las URLs en la base de datos si cambiaste de dominio. Se hace con unas consultas SQL rápidas en phpMyAdmin:

UPDATE wp_options SET option_value = replace(option_value, ‘http://www.viejo-dominio.com’, ‘http://www.nuevo-dominio.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.viejo-dominio.com’, ‘http://www.nuevo-dominio.com’);

Preguntas Frecuentes

¿Es mejor restaurar con plugin o manualmente?
La manual es más segura para sitios caídos o migraciones complejas. No necesitas que WordPress funcione para ejecutarla. Los plugins son cómodos para restauraciones diarias rápidas cuando todo va bien.

¿Qué hago si mi archivo SQL supera el límite de subida?
Tienes que dividir el .sql en partes más pequeñas con herramientas como «BigDump» o pedir a tu administrador de sistemas que haga la importación por consola (SSH). Es mucho más rápido y no tiene límites de tamaño.

Conclusión

Dominar la restauración manual de WordPress te saca de más de un apuro. Los procesos automáticos ayudan, pero entienden cómo interactúan los archivos con la base de datos MySQL te permite recuperar sitios que parecen perdidos por errores graves, hackeos o fallos del servidor. Ten siempre copias de seguridad en varios sitios (locales y remotas) y, si puedes, prueba la restauración en un entorno de staging antes de tocar producción.

Si te atascas con errores de base de datos, permisos raros o conflictos de PHP, en RedServicio (redservicio.net) encontramos ayuda profesional especializada para arreglar esa incidencia técnica y que tu servicio no se detenga.