No puedo iniciar sesión después de que mi sitio fue movido a un nuevo servidor

4 ago 2011, 16:40:40
Vistas: 17.1K
Votos: 3

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?

0
Todas las respuestas a la pregunta 2
0

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/.

4 ago 2011 16:53:52
0

Una de las cosas rápidas que puedes hacer es editar wp_config.php. Deberás hacer dos cosas:

  1. Cambiar la información de conexión a la base de datos si es necesario (como menciona @kevin)
  2. 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

4 ago 2011 17:42:53