Con la salida de la nueva versión de WordPress (la 4.7) hemos tenido problemas en algunas instalaciones a la hora de realizar la actualización: La administración redirige siempre a una URL que muestra una página en blanco.
¿Cuál es el error que hace que no se pueda utilizar la administración de WordPress?
Una vez finalizada la actualización de WordPress, intenta cargar /wp-admin/upgrade.php?_wp_http_referer=%2Fwp-admin%2F
y muestra una pantalla en blanco. A partir de ese momento si intentamos hacer cualquier cosa en la administración de WordPress nos muestra esa pantalla en blanco y redirige a /wp-admin/upgrade.php?_wp_http_referer=%2Fwp-admin%2F
.
Esto tiene solución, pero hay que editar la base de datos.
El problema viene por una discrepancia entre el valor de wp_db_version
del archivo version.php
que se encuentra en wp-includes
y el campo db_version
de la tabla wp_options
dentro de la base de datos.
Esos dos valores tienen que coincidir. Si no lo hacen, WordPress intenta arreglarlo llamando a /wp-admin/upgrade.php?_wp_http_referer=%2Fwp-admin%2F
, pero por alguna razón puede dar error y mostrar una pantalla en blanco en vez de actualizar los valores.
En la versión 4.7 la variable de version.php contiene el siguiente valor:
$wp_db_version = 38590;
Hay que acceder a la base de datos de WordPress, y en la tabla wp_options
buscar db_version
y cambiar el valor para que coincida con el del archivo version.php
.
OJO: Esto es un arreglo para que vuelva a funcionar la administración de WordPress, pero normalmente WordPress debería hacer estos cambios de forma automática y actualizar la base de datos si hiciera falta. Pero si no podemos acceder a la administración, esto nos puede ayudar a volver a tener acceso.
Me has salvado de una buena.
Mil gracias por tu aporte.
Me alegro que te haya ayudado.
Grande!! FUNCIONA!!
Muchas gracias, por el aporte, no tenía copia de seguridad, y pensaba que había perdido la web, ufff..
Aporte a la comunidad:
En mi wordpress no he encontrado: «wp_db_version del archivo version.php que se encuentra en wp-includes» no pasa nada, si tenéis la version 4.7.1 como yo os vais a db_version de la tabla wp_options, y poneis el codigo 38590. Y funciona
Si tenéis otra versión, buscais el código en google
Hola Antonio. Nos alegra que te hayamos ayudado. Y gracias por tu aporte.
Un saludo.
Hola,
He cambiado la version desde la DB y no me funciona.
A la hora de pulsar el boton Actualizar o Publicar se me lleva a la pagina de /wp-admin/post.php aparece una pagina vacía/blanca.
Si a alguien surge algo compartir por favor para solucionarla.
Gracias
Buenos días. La verdad es lo que nos comentas no nos ha surgido. Si nos enteramos de como solucionarlo te avisamos.
Hola, gracias por el informe. Les cuento que hay una solución muchísimo más práctica sin tener que editar la base de datos manualmente:
1. Entrar al FTP y renombrar la carpeta plugins (por ejemplo «plugins2»).
2. Luego ir al admin nuevamente (paginaweb.com/wp-admin)
3. Aparecerá una página de WordPress con un botón para actualizar la base de datos.
Walá! eso es todo. Espero que sirva el aporte, saludos!
Me olvidaba, luego vuelven a nombrar la carpeta plugins como antes.
Hola Javier. Gracias por el aporte. Esta también es una solución pero que a nosotros no siempre nos funciona. Pero es cierto que habría que probar primero con la misma, porque es mucho más sencilla que la que nosotros proponemos.
Por tanto: Si tenéis este error, primero probar con la solución que Javier propone y si no lo soluciona, con la nuestra.
Saludos.