"Não é seguro confiar nas configurações de fuso horário do sistema".

9

Estou encontrando o seguinte erro no relatório Mensagens de log recentes :

Aviso: DateTime :: createFromFormat (): não é seguro confiar nas configurações de fuso horário do sistema. Você é obrigado a usar a configuração date.timezone ou a função date_default_timezone_set (). Caso você tenha usado algum desses métodos e ainda receba esse aviso, é provável que tenha digitado incorretamente o identificador de fuso horário. Selecionamos o fuso horário 'UTC' por enquanto, mas defina date.timezone para selecionar seu fuso horário. no Symfony \ Component \ HttpFoundation \ Response-> sendHeaders () (linha 331 de /var/www/drupal/drupal-8.1.1/vendor/symfony/http-foundation/Response.php).

Meu site inclui qualquer módulo personalizado, mas, tanto quanto posso ver, a única função de data que ele chama é time(). Drupal não deve lidar com a configuração de fuso horário?

Existe alguma maneira de isolar de onde essa função está sendo chamada?

Não é um problema grave, mas prefiro minimizar avisos desnecessários no meu log.

James Shields
fonte
Há um problema sobre isso. Eu pensei que adicionamos um aviso de instalação. A resposta aceita está correta, mas há um contexto adicional sobre por que isso funciona. Se bem me lembro, expandirei quando tiver tempo.
mpdonadio
Ah, talvez possa haver um aviso no relatório de status no futuro?
James Shields
Eu tive um problema com isso ao instalar o 8.4.0. Não consegui instalar até resolver o problema (consulte drupal.org/forum/support/installing-drupal/2017-10-25/… ). Seria ótimo se esse problema não interrompesse a instalação :) #
Ben Ben

Respostas: