Si has trabajado con muchas webs en WordPress, estoy seguro de que alguna vez te has topado con el error al iniciar sesión:
ERROR: Las cookies están bloqueadas o no están soportadas por tu navegador. Debes activar las cookies para usar WordPress.
Un error molesto, que muchas veces se soluciona intentando logarte una segunda vez. Pero muchas veces te deja sin poder iniciar sesión, por muchas veces que lo intentes. Te explicaré brevemente, las posibles causas y unas cuantas soluciones que encontré y he probado.
¿Por qué sucede?
La razón principal es porque tu navegador tiene bloqueada la lectura y guardado de cookies, por lo que tu sitio web no puede gestionar el acceso. WordPress necesita almacenar algunas cookies para controlar el acceso de usuario, por lo tanto, si no puede leer ni guardar esas cookies, no podrás acceder. Como he mencionado antes, algunas veces se ha solucionado volviéndolo a intentar. Pero hay ocasiones en que el error es persistente.
Posibles soluciones
Puesto que la principal razón son los ajustes de nuestro navegador, la primera solución sería revisarlo. Deberíamos entrar en el apartado de Privacidad > Cookies y asegurarnos de que las cookies están permitidas. Por ejemplo, desde Google Chrome, podremos hacerlo desde aquí: chrome://settings/content/cookies?search=cookies. Normalmente, el navegador nos permite realizar estos ajustes por cada web. Así podemos elegir que webs queremos que lean y guarden cookies en nuestro navegador.
Si después de hacer esto sigue el mismo error, deberíamos revisar si las URLs generales de la web coinciden. Me refiero al siteurl y home. Estos valores los podemos encontrar en el Administrador > Ajustes Generales. Si no podemos acceder al administrador de WordPress, lo podemos hacer desde la base de datos en phpMyAdmin, en la tabla wp_options. Además, podemos asegurarnos, definiendo estas constantes en nuestro archivo wp_config.php:
define( 'WP_HOME', 'https://misitioweb.com' ); define( 'WP_SITEURL', 'https://misitioweb.com' );
Si aún sigue sin resolverse el error, podemos añadir lo siguiente, también en el archivo wp_config.php:
define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );
Es importante añadirlo justo antes del ¡Eso es todo, deja de editar! Feliz blogging.
Por último, podemos revisar si tiene que ver con incompatibilidades con algún plugin, sobre todo de seguridad. Si no puedes acceder al admin, puedes desactivar uno a uno renombrando las carpetas de los plugins por FTP. Para poder activarlos luego, acuérdate de volver a renombrarlos y activarlos desde el Administrador > Plugins.
Espero que esto os funcione. As simple as that…
Comentarios recientes