"No es seguro confiar en la configuración de la zona horaria del sistema".

9

Encuentro el siguiente error en el informe Mensajes de registro recientes :

Advertencia: DateTime :: createFromFormat (): no es seguro confiar en la configuración de zona horaria del sistema. Usted está obligado a utilizar la configuración date.timezone o la función date_default_timezone_set (). En caso de que haya utilizado alguno de esos métodos y todavía reciba esta advertencia, lo más probable es que haya escrito mal el identificador de zona horaria. Seleccionamos la zona horaria 'UTC' por ahora, pero configure date.timezone para seleccionar su zona horaria. en Symfony \ Component \ HttpFoundation \ Response-> sendHeaders () (línea 331 de /var/www/drupal/drupal-8.1.1/vendor/symfony/http-foundation/Response.php).

Mi sitio incluye cualquier módulo personalizado, pero hasta donde puedo ver, la única función de fecha que llama es time(). ¿No debería Drupal manejar la configuración de la zona horaria?

¿Hay alguna forma de aislar de dónde se llama esta función?

No es un problema importante, pero preferiría minimizar las advertencias innecesarias en mi registro.

James Shields
fuente
Hay un problema al respecto. Pensé que habíamos agregado una advertencia de instalación al respecto. La respuesta aceptada es correcta, pero hay algún contexto adicional sobre por qué funciona esto. Si recuerdo, lo ampliaré cuando tenga tiempo.
mpdonadio
Oh, ¿tal vez podría haber una advertencia en el informe de estado en el futuro?
James Shields
Tuve un problema con esto al instalar 8.4.0. No pude instalarlo hasta que resolví el problema (consulte drupal.org/forum/support/installing-drupal/2017-10-25/… ). Sería genial si este problema no interrumpiera la instalación :)
Ben

Respuestas: