"Non è sicuro fare affidamento sulle impostazioni del fuso orario del sistema."


9

Trovo il seguente errore nel rapporto Messaggi di registro recenti :

Avvertenza: DateTime :: createFromFormat (): non è sicuro fare affidamento sulle impostazioni del fuso orario del sistema. È necessario utilizzare l'impostazione date.timezone o la funzione date_default_timezone_set (). Nel caso in cui tu abbia utilizzato uno di questi metodi e stai ancora ricevendo questo avviso, molto probabilmente hai sbagliato a digitare l'identificatore del fuso orario. Per ora abbiamo selezionato il fuso orario "UTC", ma per favore imposta date.timezone per selezionare il tuo fuso orario. in Symfony \ Component \ HttpFoundation \ Response-> sendHeaders () (riga 331 di /var/www/drupal/drupal-8.1.1/vendor/symfony/http-foundation/Response.php).

Il mio sito include qualsiasi modulo personalizzato, ma per quanto posso vedere, l'unica funzione di data che chiama è time(). Drupal non dovrebbe gestire l'impostazione del fuso orario?

Esiste un modo per isolare da dove viene chiamata questa funzione?

Non è un grosso problema, ma preferirei ridurre al minimo gli avvisi non necessari nel mio registro.


C'è un problema al riguardo. Ho pensato che abbiamo aggiunto un avviso di installazione a riguardo. La risposta accettata è corretta, ma c'è qualche ulteriore contesto sul perché funzioni così. Se ricordo che mi espanderò su di esso quando avrò tempo.
mpdonadio

Oh, forse ci potrebbe essere un avviso nel rapporto sullo stato in futuro?
James Shields,

Ho avuto un problema con questo durante l'installazione 8.4.0. Non sono stato in grado di installare fino a quando non ho risolto il problema (consultare drupal.org/forum/support/installing-drupal/2017-10-25/… ). Sarebbe bello se questo problema non interrompesse l'installazione :)
Ben

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.