“Sistemin saat dilimi ayarlarına güvenmek güvenli değil.”


9

Son günlük iletileri raporunda aşağıdaki hatayı buluyorum :

Uyarı: DateTime :: createFromFormat (): Sistemin saat dilimi ayarlarına güvenmek güvenli değildir. Sen edilir gerekli date.timezone ayarı veya date_default_timezone_set () işlevini kullanın. Bu yöntemlerden herhangi birini kullandıysanız ve hala bu uyarıyı alıyorsanız, büyük olasılıkla saat dilimi tanımlayıcısını yanlış yazmışsınızdır. Şimdilik 'UTC' saat dilimini seçtik, ancak saat diliminizi seçmek için date.timezone değerini ayarlayın. Symfony \ Component \ HttpFoundation \ Response-> sendHeaders () (/var/www/drupal/drupal-8.1.1/vendor/symfony/http-foundation/Response.php satır 331).

Sitem herhangi bir özel modül içeriyor, ancak görebildiğim kadarıyla, çağırdığı tek tarih işlevi time(). Drupal saat dilimi ayarını işlememeli mi?

Bu işlevin nereden çağrıldığını izole etmenin herhangi bir yolu var mı?

Bu büyük bir sorun değil, ancak günlüğümdeki gereksiz uyarıları en aza indirmeyi tercih ederim.


Bununla ilgili bir sorun var. Bu konuda bir yükleyici uyarısı eklediğimizi düşündüm. Kabul edilen cevap doğrudur, ancak bunun neden işe yaradığına dair bazı ek bağlamlar vardır. Hatırlarsam zamanım olduğunda üzerinde büyüyeceğim.
mpdonadio

Ah, belki de gelecekte durum raporunda bir uyarı olabilir mi?
James Shields

8.4.0'ı yüklerken bununla ilgili bir sorun yaşadım. Sorunu çözene kadar kurulum yapamadım (bkz. Drupal.org/forum/support/instal-drupal/2017-10-25/… ). Bu sorun yüklemeyi
Ben

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.