ошибка часового пояса после установки скрипта

я получаю сообщение об ошибке ----------

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/user/public_html/cdemo/_include/lib/lib.php on line 73

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/user/public_html/cdemo/_include/lib/lib.php on line 74



Error: E_WARNING
URL: http://mywebsite.com/demo/
File: /home/user/public_html/cdemo/_include/lib/db_common.php
Line: 69
Message: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.

Call stack:

File: /home/user/public_html/cdemo/_include/lib/db_common.php (Line: 69)
Function: date

File: /home/user/public_html/cdemo/_include/core/start.php (Line: 199)
Class: DB_Common
Function: connect

File: /home/user/public_html/cdemo/_include/core/main_start.php (Line: 12)
Function: include

File: /home/user/public_html/cdemo/index.php (Line: 15)
Function: include

введите здесь описание изображения

как решить эту проблему ??


person Azahar Uddin Ahmed    schedule 13.12.2015    source источник
comment
$ sql = 'SET SESSION sql_mode =, NAMES utf8, SESSION collation_connection = utf8_unicode_ci, time_zone = Indian / Cocos'. дата ('P'). '';   -  person Azahar Uddin Ahmed    schedule 13.12.2015
comment
в моем каталоге database_common в файле db_common.php есть строка   -  person Azahar Uddin Ahmed    schedule 13.12.2015


Ответы (1)


Есть два способа решить эту проблему:

  1. В верхней части вашего скрипта (или файла записи вашего фреймворка mvc) используйте встроенную функцию date_default_timezone_set(timezone_of_your_place). вы можете найти константу, представляющую часовой пояс вашего местоположения, в timezone_list.

  2. В php.ini Измените пункт конфигурации date.timezone = your_timezone.

Разница между этими двумя вариантами заключается в том, что способ 1 вступит в силу немедленно, но только в течение времени жизни этого скрипта, а способ 2 повлияет на поведение всех скриптов php после перезагрузки файла конфигурации php.

person Kevin Yan    schedule 13.12.2015
comment
b_common.php Строка: 46 Сообщение: Невозможно выполнить запрос: Неизвестный или неправильный часовой пояс: 'Asia / Calcutta + 05:30' SET SESSION sql_mode =, NAMES utf8, SESSION collation_connection = utf8_unicode_ci, time_zone = Asia / Calcutta + 05: 30 - person Azahar Uddin Ahmed; 13.12.2015
comment
теперь я удаляю из этой строки и вставляю php.ini и работаю. - person Azahar Uddin Ahmed; 13.12.2015