:::: MENÚ ::::
Noticias con las etiquetas: WP_SITEURL

He movido mi WordPress y ahora no funciona

panic-attack-symptoms

¿¡Has trasladado tu WordPress o lo has cambiado de directorio, además, ahora se ve tu página en blanco o no puedes acceder al /wp-admin para cambiar las opciones!?

La respuesta es tan sencilla como te lo imaginas. Al cambiar WordPress de directorio o de servidor el mismo va a buscarse en el directorio original/antiguo, y como es lógico, ya no está allí por lo que en ciertas ocasiones aparece la pantalla blanca de la muerte (White Screen of Death), deja de funcionar ciertas funcionalidad o no se puede acceder al /wp-admin.

La solución es forzar a WordPress para que entienda que está en otra ubicación aunque su configuración diga lo contrario. Para ello vamos a usar las constantes WP_HOME y WP_SITEURL e indicarles en donde está ahora nuestro WordPress. Todo esto añadiendo las siguientes líneas a nuestro wp-config.php.

define( 'WP_HOME', 'http://midominio.com/nueva/ubiación/de/wordpress' );
define( 'WP_SITEURL', 'http://midominio.com/nueva/ubiación/de/wordpress' );

Normalmente las dos direcciones suelen ser iguales en un 99,99% de los casos, por lo que te recomiendo que así lo hagas.

Tu WordPress ya ha tenido que volver a la normalidad, podrás ver su contenido y acceder al /wp-admin sin mayor complicaciones, justamente, como debería de ser y como estaba antes de que lo movieras de carpeta o servidor.

Nuestro problema ya está resuelto, pero si accedemos a /wp-admin y vamos a los Ajustes Generales, podremos ver que los campos de Direcciones de WordPress y de Sitio están desactivados y tiene los valores que le añadimos en las constantes que creamos anteriormente.

Podemos dejarlo como está ya que nuestro sitio funciona perfectamente, pero si en alguna ocasión deseas modificar dichos valores tendrías dos opción. Ir al archivo wp-config.php y cambiarlo de nuevo, o, volver a poner los campos de Dirección y Sitio de WordPress a la normalidad. Para ello necesitaríamos jugar con la base de datos.

Deberemos acceder a nuestra base de datos, por comodidad a través de phpMyAdmin, y buscar la tabla wp_options, en ella deberemos buscar en la columna option_name el valor siteurl y home. Si no quieres buscar en todo el listado puedes usar la siguiente sentencia SQL:

SELECT * FROM wp_options WHERE option_name = 'siteurl' OR option_name = 'home'

option_name

Tan sólo deberemos cambiar los valores de la columna option_value por los que pusimos en las constantes anteriores, o sea, la nueva dirección de WordPress. También deberemos eliminar las constantes definidas en wp-config.php (WP_HOME y WP_SITEURL), sino, seguiremos viendo en nuestro panel de Ajustes Generales los campos bloqueados.

Share on Facebook0Tweet about this on TwitterShare on Google+5Share on LinkedIn2Share on Tumblr0Pin on Pinterest0Email this to someone