Hacer copia de seguridad de tu web en localhost. Parte 2

Seguimos con el post anterior para aprender a hacer una copia de seguridad de tu web en localhost.

Pareciera que en este punto ya todo está perfecto y puedes navegar en tu web local, pero no.

Lo primero será intentar entrar en localhost/tusitio.com/wp-admin/. Probablemente esta dirección te dará un error (objeto no localizado, página no encontrada, etc) o lo que para mi fue más complicado, te redirecciona al sitio «real».

Mal asunto porque estás intentando hacer las pruebas antes que nada te salga mal y por supuesto no quieres hacerla en el sitio que está online.

Veamos como podemos ir solucionando errores:

Datos de Navegación

Empieza siempre probando con las teclas F5 o Ctrl+Shift+R. Algo tan sencillo como refrescar la página puede solucionarte un montón de problemas al hacer tu copia de seguridad de tu web en localhost.

Si no funciona intenta (en tu navegador) borrar los datos de navegación. Hay unos archivitos llamados «cookies» que se quedan instalados en tu ordenador durante un tiempo, este no es momento de hablar de eso, pero básicamente estos archivos están en tu ordenador y tu navegador los utiliza para ganar tiempo, lo malo es que esta información puede ser incorrecta o estar corrupta y se puede estar «recordando» lo que ya no existe.

Incluso puedes intentar utilizar una ventana de incógnito o de invitado para mayor seguridad. Si aún así sigue sin funcionar necesitarás probar un par de cosas porque lo que está pasando es que has cambiado el dominio o la ubicación de WordPress.

Solucionando el error al entrar al panel de administración de WordPress

El problema que se está presentando aquí es tan sencillo como tan complicado si no lo logramos entender.

WordPress por defecto muestra y trabaja siempre con url´s o rutas absolutas, del tipo http://misitio.com/wp-content/uploads/2021/01/mifotodeperfil.png, esto es conveniente hasta cierto punto porque vamos a poder localizar nuestros archivos con facilidad.

Pero de cara a migraciones como en definitiva estamos haciendo, o lo que es lo mismo hacer tu copia de seguridad de tu web en localhost, cuando trabajamos en local son más convenientes las rutas relativas como /wp-content/uploads/2021/01/mifotodeperfil.png.

Aunque la afirmación anterior da para otro post, lo que te quiero trasmitir es que tienes que modificar estas url´s que te están redirigiendo a tu sitio de producción o «real».

Copia de seguridad de tu web en localhost cambiando las url en la base de datos de tu WordPress

Entra en phpMyAdmin y accede a tu base de datos local. En la carpeta wp_options verás dos líneas (primera y segunda) de nombre siteurl y home. Ahí tienes que cambiar la url de tu sitio por la url de localhost como puedes ver en la imagen.

hacer-copia-de-seguridad-de-tu-web-en-localhost

Esta opción me ha funcionado unas veces y otras no. Si estás en el supuesto de no funciona, sigue leyendo.

Copia de seguridad de tu web en localhost modificando el archivo wp-config.php

hacer-copia-de-seguridad-de-tu-web-en-localhost

En este paso vas a tener que editar el archivo wp-config.php de tu carpeta de archivos de WordPress e insertar el siguiente código:

define(‘WP_HOME’,’localhost/tusitio.com/‘);
define(‘WP_SITEURL’,’localhost/tusitio.com/‘);

Edita por supuesto los datos correspondientes a tu sitio web local e inserta las dos líneas en el archivo wp-config.php, después de donde dice (en inglés) algo más o menos como «deja de editar y ponte a bloguear».

hacer-copia-de-seguridad-de-tu-web-en-localhost

Aquí le estás diciendo a WordPress cuales son tus url´s.

Guarda los cambios e intenta de nuevo.

Hasta aquí siempre me ha funcionado y he podido entrar al panel de administración.

Una vez dentro ve a Ajustes / Generales y verifica que la Dirección de WordPress y la del sitio está efectivamente cambiada. Luego para asegurarte entra en Ajustes / Enlaces permanentes y vuelve a guardar la configuración que tienes ahí. Esto para actualizar el archivo .htaccess de tu WordPress.

Estas opciones normalmente funcionan. Si no es tu caso tendrás que contactar a tu proveedor de hosting para intentar ver qué sucede. No suele haber problemas si has hecho todos los pasos de manera delicada. Espero te sirva.

Pd: En este artículo puedes ver como Actualizar WordPress manualmente y muy fácil si tu copia de seguridad viene motivada por una actualización.

Autenticación de dos factores 2FA con el Plugin mini-Orange para WordPress

TE PUEDE INTERESAR