"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.