
Tenemos un desarrollo y un servidor en vivo que aparentemente fueron construidos de manera idéntica. Sin embargo, la phpinfo()
página del servidor en vivo muestra lo siguiente en la sección "Entorno Apache"
HTTP_ALLOWCOOKIES NO
No vea esta línea en el entorno de desarrollo.
Las variables de sesión del entorno en vivo no funcionan y supongo que la razón probablemente sea la falta de compatibilidad con cookies de Apache, pero no puedo entender cómo o por qué HTTP_ALLOWCOOKIES
está configurado en NO en el servidor en vivo o cómo habilitarlo. Tengo archivos de configuración PHP y Apache grep-ed y busqué mucho en Google sin alegría. ¡Pensé que esto sería una solución fácil!
Cualquier ayuda/consejos muy apreciados.
Respuesta1
Esto resultó no tener nada que ver con el servidor Apache ("Entorno Apache" es lo que me trajo aquí); no hay ninguna configuración para HTTP_ALLOWCOOKIES; es solo un encabezado que se envía al servidor web. Resultó que lo estaba configurando el servidor Varnish frente a los servidores web, ¡doh!
Si alguien más se encuentra con esto, verifique sus servidores ascendentes, como los balanceadores de carga de proxy inverso y/o servidores de almacenamiento en caché :)