Soporte » Guías – Resolución de problemas » Error de cookies en login en WPMU

  • Resuelto Pablo Moratinos

    (@pablo-moratinos)


    Hola a todos/as
    Tengo creado un WPMU en sitio1.net
    He creado un segundo sitio en http://sitio2.sitio1.net
    He registrado el dominio sitio2.es y lo he apuntado al hosting del WPMU mediante un alias en el hosting del sitio 1 (así me han indicado de hacerlo en CDmon)
    En los ajustes del administrador de red he cambiado la url del sitio2.sitio1.net por sitio2.es

    Resultado
    El sitio 2 funciona perfectamente, salvo que cuando intento loguearme en él obtengo un error en wp-login del tipo:
    «ERROR: Las cookies están bloqueadas o no están soportadas por tu navegador. Debes activar las cookies para usar WordPress.»
    De tal forma que no puedo entrar a administrar el sitio.

    Mi navegador está correctamente configurado respecto a las cookies y he probado en otros navegadores, dispositivos, borrando la caché, etc…

    ¿Podéis echarme un cable por favor?

    Gracias y un saludo

Viendo 15 respuestas - 1 de 15 (de 18 total)
  • Moderador almendron

    (@almendron)

    Prueba a regenerar el archivo wp-config.php.
    Para ello:
    1.- Accede vía FTP, haz una copia de ese archivo en tu ordenador y luego lo borras del servidor.
    2.- Intenta acceder a la administración. Te saldrá para regenerar el archivo. Sigue los pasos (todos los datos que te piden están en wp-config.php que has guardado. Tenlo a mano).

    Hola @almendron, lo primero muchas gracias por tu ayuda.
    Acabo de hacerlo y después de regenerar el fichero y volver a añadir las lineas para el multisite (y solo esas) sigo en las mismas…

    Moderador almendron

    (@almendron)

    Te pido disculpas. La solución que te daba era para otro tipo de error y encima no me he dado cuenta de que era un multisitio (no conozco bien el sistema).

    He mirado en el foro en inglés y dan como solución en varios hilos el añadir en el wp-config.php lo siguiente: define( 'COOKIE_DOMAIN', false );

    Si no te funcionara, hablaré con algún voluntario de los que echan una mano en el foro y que conozca los multisitios para que se pase por aquí.

    No hay problema, faltaría más.
    Si ya he probado eso, yo también he encontrado esas respuestas, pero nada, tampoco.

    Hola @pablo-moratinos,

    A ver si entiendo bien. ¿Lo que estás intentando hacer es crear un multisitio con dos dominios diferentes? en ese caso ¿has hecho el mapeo de dominios?
    Por si este fuera el tema, aquí te dejo enlace a plugin para mapeo https://wordpress.org/plugins/wordpress-mu-domain-mapping/

    Saludos!

    • Esta respuesta fue modificada hace 2 años, 5 meses por  Roberto Miralles. Razón: Añadido enlace a plugin

    Hola @blogalizate,
    Si, he hecho el mapeo con Domain Mapping de WPMU DEV.

    El error de cookies ha dejado de mostrarse con algunos cambios que he hecho en el domain mapping pero sigo sin pasar del login. Ahora no muestra error pero se recarga.

    Por si ayuda algo, he activado el DEBUG y lo único que me devuelve es:
    «Notice: ob_end_flush(): failed to delete buffer zlib output compression in /usr/home/tatblog.net/web/wp-includes/functions.php on line 3720»

    • Esta respuesta fue modificada hace 2 años, 5 meses por  Pablo Moratinos.

    La verdad es que desde fuera me es complejo poder decirte qué sucede, pero si fuera mi sitio yo comenzaría haciendo lo siguiente:

    • Desactivar caché, optimizer y todo aquello que pueda estar afectando al resultado que buscas
    • Actualizar la versión de Genesis a la última
    • Actualizar la versión de tu theme
    • Configurar correctamente el https de tu dominio (o dominios que intervienen en el mapeo)
    • Volver a hacer el mapeo de nuevo, por si algo has dejado mal configurado
    • Comprobar que tienes el alias correctamente configurado en tu proveedor de hosting

    Una vez hagas esto y veamos que sigue sin funcionar, vemos más cosas.

    Saludos!

    • Esta respuesta fue modificada hace 2 años, 5 meses por  Roberto Miralles. Razón: Añadido otro punto
    Moderador Fernando Tellado

    (@fernandot)

    Mira a ver si aquí hay alguna solución que te sirva:

    https://wordpress.org/support/topic/wordpress-mu-cookie-issue/#post-8460058

    Moderador Fernando Tellado

    (@fernandot)

    Otra solución que dan es comentar las líneas de los dominios de las cookies:

    https://wordpress.stackexchange.com/questions/166816/error-cookies-are-blocked-or-not-supported-by-your-browser

    Moderador Fernando Tellado

    (@fernandot)

    Moderador Fernando Tellado

    (@fernandot)

    Y, por supuesto, comprobar si en tu navegador estas bloqueando cookies de terceros

    @blogalizate, he comprobado los puntos que sugieres y está todo OK, pero sigo en las mismas.

    Me pongo ahora con lo que aconseja @fernandot a ver a qué llegamos, aunque ya había probado casi todo me falta lo del sunrise.php

    El navegador está correctamente configurado, no van por ahí los tiros.

    ¡Gracias chicos!

    mmmm debe ser una versión anterior del sunrise.php porque en la que tengo yo no aparece ninguna linea referente a cookies 🙁

    @blogalizate, he comprobado los puntos que sugieres y está todo OK, pero sigo en las mismas.

    Hola Pablo, yo continúo viendo el theme sin actualizar (el framework no lo se) y multitud de enlaces que apuntan a un https que no está configurado. Puede que no tenga nada que ver, pero soy de la opinión que hay que ir descartando posibles problemas antes de solucionar otros.

    No olvides desactivar plugins como el autoptimize antes de hacer cambios en las configuraciones.

    Saludos!

Viendo 15 respuestas - 1 de 15 (de 18 total)
  • El debate ‘Error de cookies en login en WPMU’ está cerrado a nuevas respuestas.