página de inicio de sesión ERROR: las cookies están bloqueadas debido a un resultado inesperado

9

Tengo un sitio web de WordPress que descubrí recientemente tenía este error en la página de inicio de sesión:

  

ERROR: Las cookies están bloqueadas debido a un resultado inesperado. Por ayuda por favor   Consulte esta documentación o pruebe los foros de soporte.

Solo puedo acceder a la página de inicio de sesión desde wp-login.php , ya que /wp-admin/ muestra una página en blanco en blanco.

He buscado en la web y he probado muchas cosas sin éxito:

  • Eliminando ?> y espacio al final de functions.php

  • Asegurar que tanto functions.php como wp-config.php no tenían espacios al principio o al final del archivo

  • Abrir wp-config.php y functions.php en Notepad ++ y convertir a UTF-8 (la gente recomienda 'sin BOM', pero esa es solo una opción en la versión más reciente de Notepad ++: supongo que sí lo hace UTF-8 que ahora)

  • He establecido WP_DEBUG en verdadero y no he recibido errores en debug.log , excepto 2 que se relacionan con cuando no había cargado completamente algunos archivos. Ese error en particular mencionó nav-menu.php ; esto confirmó que está informando errores, simplemente no relacionados con mis problemas de inicio de sesión

  • Cambié el nombre de cada carpeta de complementos con _tmp al final para intentar descartar cualquier complemento que cause el problema

  • También cambié el nombre de la carpeta de complementos para descartar todos los complementos al mismo tiempo

Dadas estas cosas que he intentado y que no recibo ningún error de PHP, ¿qué otra cosa podría intentar?

    
pregunta stemlund 16.11.2015 - 23:50

8 respuestas

4

Puedes seguir estos pasos escritos a continuación:

  1. Renombrar themes directorio y plugins directorio.
  2. Ahora visite / wp-admin / o /wp-login.php. Espero que esta vez funcione.
  3. Si el paso 2 funciona, inicie sesión en el panel.
  4. Ahora, cambie el nombre del directorio themes nuevamente a themes
  5. Luego, visita el menú Appearance y activa cualquier tema de wordpress predeterminado.
  6. Espero que este punto también pueda acceder a la interfaz.
  7. Si eso funciona, ahora puedes intentar activar el tema que usaste antes. Si eso funciona, entonces es probable que sus dispositivos no tengan ningún problema.
  8. Si el paso 7 funciona, puede volver a renombrar el directorio plugins como plugins y buscar si hay complementos problemáticos. Si eso vuelve a interrumpir su sitio, repita los pasos 1-6 nuevamente. Si el paso 7 no funciona, repita el paso 1-6 nuevamente. En este caso, su tema tiene algunos problemas. Arreglarlo.

Espero que te funcione. Gracias

    
respondido por el Saikat 04.01.2016 - 14:25
4

Este error se genera en wp-login.php, ocurre si el servidor no puede configurar las cookies, esto puede suceder debido a varios motivos, uno de los problemas comunes es: el envío de la salida antes de configurar las cookies.

Pruebe las siguientes opciones:

  • Actualice el núcleo de WordPress, si no está actualizado
  • cambiar el tema, si está usando un tema personalizado, simplemente instale FTP en el servidor y elimine la carpeta del tema personalizado, WordPress volverá al tema predeterminado.
  • Si el problema persiste, cambie el nombre de la carpeta del complemento

También revise el registro de errores, los errores pueden no imprimirse en la pantalla.

    
respondido por el Fiaz Husyn 03.01.2016 - 17:21
2

Paso 1: revise los registros de errores para ver qué archivo (s) está causando el error. Revisar su archivo de registro de errores le ayudará a comprender qué está causando exactamente el problema.

Registros de errores

Paso 2: si los errores son como "No se puede modificar la información del encabezado: los encabezados ya enviados por (salida comenzó en" y luego la ruta del archivo y la ruta y el número de línea del archivo wp-login.php. Esto le confirmará que es un problema de la lista de materiales UTF-8 y que podría localizar el archivo que tiene el problema.

Conversión del Bloc de notas

Paso 3: abra el archivo (en mi caso fue el archivo "custom-posts.php") que causa un error en Notepad ++, que tiene el problema. Le mostrará "Codificar en UTF-8" seleccionado en la opción Codificación del menú. Debe asegurarse de haber seleccionado "Codificar en UTF-8 sin BOM" y NO es "Codificar en UTF-8" , luego haga clic en "Convierta a UTF-8 sin BOM" , presione enter en cualquier parte de su archivo y guarde.

  

Funcionó para mí; Sin embargo, en algunos casos puede ser un problema de plugin y   Cambiar el nombre de la carpeta de complementos puede ayudar. Pero antes de hacer cualquier cambio haga.   Asegúrese de haber revisado los registros de errores para que sepa lo que es   haciendo.

    
respondido por el Prakash Rao 08.01.2016 - 07:44
2

Según mi opinión, esto está relacionado con algún tema relacionado con el tema. Siga los pasos a continuación y espero que esta sea su solución.

1. WP_DEBUG a TRUE establezca el valor de WP_DEBUG en TRUE en su archivo wp-config.php . Esto le dará un mensaje de error significativo en la página wp-login.php . Después de la solución, puede revertir este cambio.

2. Consulte ERROR
Una vez que establezca TURE para WP_DEBUG , puede obtener No se puede modificar el mensaje de error de información del encabezado . Sobre la base de ese mensaje, podemos asumir que puede haber problemas con su tema.

3. Cambiar el nombre de la carpeta de temas
Si es el punto 2, debe cambiar el nombre de la carpeta de su tema activo por algún valor (es decir, mytheme TO mytheme1). Debería poder iniciar sesión aunque se establecerá de forma predeterminada en el tema predeterminado actual.

4. tema activo de nuevo
Una vez hecho el paso 3 y el inicio de sesión exitoso, puede volver a enfrentar el mismo problema de la página en blanco. No te preocupes porque esto se debe al punto 3. Active uno de los temas disponibles en paneles de administración > Apariencia > Temas .

NOTA: No seleccione su tema anterior (es decir, le cambiamos el nombre al punto 3) porque ese tema tiene problemas. Una vez que resuelvas ese problema, puedes usar ese tema nuevamente.

Para su problema relacionado con el tema, puede verificar cuál es el problema al revisar el archivo de registro.

Si aún tiene el mismo problema, significa que necesita probar otra opción como:
1. necesita actualizar su versión de wordpress. Marque cómo
2. Inactiva tus todos los complementos, y vuelve a activarlo.

Eso está hecho! Espero que esto te ayude bien.

    
respondido por el AddWeb Solution Pvt Ltd 09.01.2016 - 11:45
1

Primero revise su sitio con un tema de WordPress predeterminado y, si su problema se resuelve, trate de revisar sus archivos php de tema y elimine cualquier espacio o nueva línea antes de <?php y elimine ?> al final de los archivos.

También puedes ver enlace y usa define( 'COOKIE_DOMAIN', 'www.askapache.com' ); en tu wp-config.php.

    
respondido por el Hector 04.01.2016 - 12:11
0

Parece extraño que el error.log no muestre nada ...

Para descartar completamente los caracteres de la lista de materiales, intentaría volver a escribir manualmente cualquier código (en functions.php y wp-config.php ) que ha copiado de otras fuentes en un documento que está seguro que tiene el formato UTF-8. Es posible que los caracteres permanezcan aunque el formato del documento se haya modificado en el programa.

Nota agregada: Si no está seguro de si su versión de Notepad ++ admite "sin BOM", intente usar un editor diferente. Es probable que solo necesite utilizar uno diferente para este problema en particular.

Aparte de eso, ¿has intentado reemplazar completamente tu archivo wp-login.php ? Puedes intentarlo y / o reemplazar toda la carpeta wp-admin . Si tuvo problemas para que nav-menus.php no se cargue correctamente, es posible que otros archivos / directorios también hayan fallado o se hayan cargado parcialmente.

    
respondido por el Megan 05.01.2016 - 20:31
0

Tuve el mismo problema y lo resolví. Simplemente me conecto con FTP y cambio el tema y el nombre de la carpeta de complementos y puedo acceder al administrador de wp sin ningún problema. Espero que esto ayude a otros.

Gracias, Nilesh

    
respondido por el Nilesh 17.09.2016 - 07:49
0

Tuve este mismo problema y pude iniciar sesión en el panel de control simplemente cambiando el nombre de la carpeta de temas. Así que el problema fue con mi tema.

    
respondido por el Sergi 10.11.2017 - 11:08

Lea otras preguntas en las etiquetas