Esta no es una pregunta, sino una respuesta a un problema que es bastante antiguo pero recurrente. Recuerdo haber tenido problemas con esto en los días en que estaba configurando Magento 1.9 y esta vez ocurrió nuevamente en Magento 2.1.4. Olvidé por completo cómo lo arreglé en aquel entonces, así que esta vez estoy documentando mi respuesta aquí en caso de que alguien también la necesite.
Planteamiento del problema
Básicamente, estaba configurando su tienda Magento 2.1, cumplió con todos los requisitos del servidor, agregó SSL, configuró su sitio web, tienda y vista de tienda y completó la configuración de la tienda solo para darse cuenta de que de repente ya no puede iniciar sesión en el panel de administración. No hay errores, nada en la consola del navegador, ni ningún problema con el navegador Chrome / Firefox. Borra las sesiones y el caché en vano también. Encontraste respuestas que siguen apuntando a sesiones y configuraciones de caché, pero seguiste la documentación y aún no funciona.
fuente
Respuestas:
Arreglo de emergencia
Si esta solución funciona o no, primero intente estos pasos. Podrás iniciar sesión, lo que significa que estás en la página correcta. Si aún no puede iniciar sesión, su problema probablemente sea diferente al que estoy publicando, continúe bajo su propio riesgo.
xxx_core_config_data
tabla (xxx_ es el prefijo de tabla adicional que podría haber establecido durante la instalación)web/cookie/cookie_domain
web/cookie/cookie_httponly
web/cookie/cookie_lifetime
web/cookie/cookie_path
Eso es. Ahora, actualice su página de administrador e intente iniciar sesión. Debería funcionar. Si es así, ahora vamos al quid del problema.
La cuestión
La mayoría de las veces, siguiendo la guía nos pide que almacenemos el dominio de cookies como .domain.com, que espera un subdominio, pero el nombre de la tienda se almacena
http://domain.com
como su URL base.La solución
Hay dos formas de solucionar este problema.
Si no va a utilizar un subdominio para el almacenamiento de cookies, puede guardar la configuración del dominio de cookies en Tiendas -> Configuración -> Web -> Dominio de cookies como (dominio.com) sin un punto y paréntesis anteriores.
Si planea preparar su tienda para el futuro y permitir el almacenamiento de cookies en el subdominio, debe configurar el Dominio de cookies como (
.domain.com
) con un período anterior y sin paréntesis. Sin embargo, en su URL base debajoStores -> Configuration -> Web -> Base URL
, agreguewww
a su nombre de dominio comohttp://www.domain.com
yhttps
en la URL base segura si está utilizando SSL (que debería).Además, otras configuraciones de cookies son las siguientes:
Cookie Lifetime
- 86400 (Según tengo entendido, no necesita esto y puede dejarlo en blanco y marcar "usar valor del sistema" porque ahora Magento retiene la sesión por razones de seguridad).Cookie Path
- /Use HTTP Only
- SíCookie Restriction Mode
- Depende de usted. Si habilita esto, mostrará el mensaje en el front end solicitando el consentimiento del usuario para almacenar cookies.Nota: Una vez más, este es para mis propios fines de referencia futura y para cualquiera que pueda tropezar con esta frustración al igual que yo.
fuente
Arreglo rapido:
Agregue o actualice entradas de URL web a https: // URL seguras para las siguientes entradas de configuración en la base de datos
En Tabla>
core_config_data
establezca el siguiente valor para su tienda:fuente
Experimenté esto después de configurar un nuevo proyecto realizado previamente por los otros desarrolladores. Por mi parte, así es como lo arreglé.
En la
core_config_data
tabla, busqué el caminoweb/cookie/cookie_domain
. Y luego descubrí que el dominio no es el mismo que el dominio del proyecto actual. Así que lo cambié para que sea el mismo que el dominio del proyecto actual. Y luego de eso, el inicio de sesión de administrador funciona.fuente
Poco después de la instalación de Magento, si se encuentra con los siguientes problemas: a. El administrador no puede iniciar sesión después de una instalación exitosa b. Magento2: Error 404 no encontrado en la página de inicio de sesión de administrador de magento2 después de una instalación exitosa. C. Los enlaces en la página de administración no funcionan.
Realice los siguientes pasos
Esto debería solucionar el problema
fuente