No puedo iniciar sesión después de que mi sitio fue movido a un nuevo servidor
Estoy trabajando en un sitio que aún no está asociado a un nombre de dominio, por lo que accedo a él a través de una URL compleja como old_server.something.myprovider.co.uk/.../.../
Mi proveedor me migró a un nuevo servidor, así que ahora debo ingresar: new_server.something.myprovider.co.uk/.../.../
El problema es que cuando intento acceder a wp-admin, WordPress realiza algún tipo de redirección a la antigua dirección y por supuesto ya no funciona. Por lo tanto no puedo acceder a la página de login.
¿Existe alguna forma de cambiar la URL del servidor en WordPress sin acceder al panel de control?
Sí, puedes cambiarlo accediendo a la base de datos de tu WordPress. Se encuentra en la tabla wp_options
de tu base de datos de WordPress. Tendrás que cambiar dos valores: siteurl
(línea 1) y home
(línea 37).
Puedes acceder a través del panel de administración de tu hosting o, a veces, directamente escribiendo en tu navegador el valor de DB_HOST
que ingresaste durante la instalación del blog, que ahora está escrito en tu archivo wp_config.php
en la raíz de tu sitio. Luego solo usa el usuario y contraseña también escritos en este archivo.
Esto debería funcionar.
EDIT: Recomiendo el uso de este tipo de plugin para limpiar completamente la base de datos y cambiar todos tus http://tudominioantiguo.com/loquesea/ por http://tudominionuevo.com/loquesea/.

Una de las cosas rápidas que puedes hacer es editar wp_config.php. Deberás hacer dos cosas:
- Cambiar la información de conexión a la base de datos si es necesario (como menciona @kevin)
- Agregar define('RELOCATE', true); justo al final del archivo, encima de la línea que dice "stop editing"
Ahora, guarda wp_config.php y ve directamente a wp-login.php en tu nueva URL: http://new_server.something/myprovider.co.uk/.../.../wp-login.php
Inicia sesión y luego ve inmediatamente a Ajustes > General y asegúrate de sincronizar la URL en los campos de URL de inicio y URL del sitio (RELOCATE solo afecta uno, no el otro). Guarda. Prueba.
Luego, vuelve a wp_config.php y elimina la definición RELOCATE que agregaste en el paso 2.
¡Espero que esto funcione para ti!
Nota: encontrarás dificultades adicionales si el prefijo de las tablas de la base de datos ha cambiado, pero según lo que describiste, ese no parece ser el caso.
T
