¿Cómo solucionar el error de acceso y cookies de WordPress?

Si os habéis encontrado con este problema de repente al intentar entrar en vuestro blog, os damos la solución que necesitaréis para arreglarlo.

¿Os habéis encontrado con este mensaje al intentar entrar en vuestro blog o web con WordPress? “ERROR: Las cookies están bloqueadas o no permitidas por tu navegador. Debes permitir cookies para usar WordPress.”

Lo primero que os podemos decir es que no os alarméis, puesto que se trata de un fallo que se puede solucionar. Acostumbrados a temer por si algún día nuestra web se caerá o sufrirá algún tipo de problema grave que nos produzca fuertes dolores de cabeza, cualquier pasa que ocurre en el entorno de la página nos preocupa de una forma extrema.

Pero, al menos en este caso, no hay que preocuparse de nada. Podemos solucionar el problema aplicando distintos pasos e ideas hasta que una de ellas dé con la clave, ya que no es un error de una sola solución. Por ello, se recomienda paciencia y optimismo: es un error un poco extraño, pero antes o después siempre se acaba solucionando.

¿Por qué ocurre esto? No hay una explicación oficial que nos permita dar respuesta al problema, pero sí se plantean varias posibilidades. Una de ellas es que hayamos hecho una migración del servidor, un cambio en el dominio o, si se trata de un entorno multiblog, que hayamos introducido un nuevo blog dentro de la plataforma. Sea cual sea el motivo de que esto haya ocurrido, lo importante acaba siendo que podamos solucionarlo. Para ello os recomendamos aplicar los siguientes pasos:

¿Se nos han vuelto locas las cookies?

La primera opción que nos tenemos que plantear es si las cookies se nos han vuelto un poco locas y se nos ha desconfigurado algo. Quién sabe, quizá WordPress tenga razón cuando nos está dando ese aviso y sea verdad que estamos bloqueando la aceptación y almacenamiento de cookies. Por ello, para comenzar vamos a entrar en el menú de cookies de nuestro navegador y asegurarnos de que todo está como debe estar: habilitado para cookies de terceros.

Lo más probable es que esta no sea la solución, porque por lo que hemos podido ver no es el caso más habitual. Pero siempre hay esa posibilidad de que sea la forma en la que podamos solventar el problema y que así podamos volver a acceder a nuestra web.

Vacía las cookies

Además de poner los permisos en su sitio y de restaurar cualquier opción de las cookies que pueda estar trastocada, es recomendable que hagamos un vaciado de cookies. Esto podría ayudar a recuperar la normalidad y tampoco será tan problemático para nuestro día a día, porque solo tendremos que volver a aceptar ciertas cookies que hayan desaparecido.

¿Hemos instalado algún plugin recientemente?

Cuando hablamos de WordPress, los plugins son una condena. Nos proporcionan lo mejor que nos da la plataforma: versatilidad para poder hacer lo que queramos o necesitemos. Pero también llevan a que se produzcan la mayor parte de los problemas que sufre el sistema. Si se ha producido algún problema o error, lo más probable es que siempre sea culpa de los plugins. Por eso, en este caso también, tenemos que asegurarnos de que el error no se ha producido debido a un plugin.

Hagamos memoria: ¿hemos instalado algún plugin en los últimos días? Si es así, ya sabemos dónde está el problema. Lo primero que habría que hacer sería desactivar esos plugins, pero no accediendo a través del panel de administración como hacemos siempre, ya que recordemos que no podemos hacerlo. Habrá que navegar más profundamente en el sistema interno de la web y meter mano para eliminar o desactivar ese plugin que creemos que está generando el problema.

Un código te dará la solución

Otra de las opciones para arreglar el problema es que recurramos al archivo wp-config.php y que hagamos la copia del código que os dejamos indicado a continuación. Tendréis que ponerlo en el espacio habilitado para introducir líneas de código adicionales. Antes de hacerlo os recomendamos guardar una copia de este php, por si llegase a romperse algo y tuvierais que restaurar el archivo original. El código es el siguiente:

define(‘COOKIE_DOMAIN’, $_SERVER[‘HTTP_HOST’] );

Otras posibles soluciones

Para el final hemos dejado las soluciones adicionales que podríais probar en el caso de que todo lo anterior no haya funcionado. La primera idea adicional es que actualicemos WordPress a la última versión. Si sois como nosotros, seguro que habéis saltado alguna actualización porque estas no suelen estar exentas de problemas. En el caso de que la actualización no sea la solución, otra opción será cambiar el tema y poner el que viene por defecto con WordPress, para ver si se trata de lo que está impidiendo el login.

Otra recomendación es que hagamos la actualización a la última versión de php y que hagamos una revisión de posibles focos problemáticos. Por ejemplo, puede haber errores en el archivo htaccess o en la base de datos. En cualquier caso, como última opción podríais solicitar ayuda en los foros oficiales de WordPress.

Valora esta noticia: 1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (0 votos, media: 0,00 de 5)
Loading ... Loading ...