"Покладатись на налаштування часового поясу системи не безпечно".


9

Я знаходжу таку помилку у звіті про останні журнали :

Попередження: DateTime :: createFromFormat (): Не безпечно покладатися на налаштування часового поясу системи. Вам потрібно використовувати налаштування date.timezone або функцію date_default_timezone_set (). Якщо ви використовували будь-який із цих методів, і ви все ще отримуєте це попередження, ви, швидше за все, неправильно написали ідентифікатор часового поясу. Наразі ми вибрали часовий пояс "UTC", але, будь ласка, встановіть date.timezone, щоб вибрати ваш часовий пояс. в Symfony \ Component \ HttpFoundation \ Response-> sendHeaders () (рядок 331 /var/www/drupal/drupal-8.1.1/vendor/symfony/http-foundation/Response.php).

Мій сайт містить будь-який спеціальний модуль, але, наскільки я бачу, єдиною функцією дати, яку він викликає, є time(). Чи не повинен Drupal керувати налаштуваннями часового поясу?

Чи є спосіб я виділити, звідки ця функція викликається?

Це не є основною проблемою, але я вважаю за краще мінімізувати непотрібні попередження у своєму журналі.


Про це є питання. Я думав, ми додали попередження про це інсталятору. Прийнята відповідь правильна, але є якийсь додатковий контекст щодо того, чому це працює. Якщо я пам’ятаю, я розширюся на це, коли матиму час.
mpdonadio

О, можливо, у звіті про стан може бути попередження?
Джеймс Шилдс

У мене виникла проблема з цим при установці 8.4.0. Не вдалося встановити, поки я не вирішив проблему (див. Drupal.org/forum/support/installing-drupal/2017-10-25/… ). Було б чудово, якби ця проблема не порушила встановлення :)
Бен

Відповіді:


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.