За последние 24 часа нас посетили 17933 программиста и 1586 роботов. Сейчас ищут 1273 программиста ...

Мужики нужна помощь. Ошибка с временной зоной

Тема в разделе "PHP для новичков", создана пользователем igor9555, 21 дек 2015.

  1. igor9555

    igor9555 Новичок

    С нами с:
    26 май 2015
    Сообщения:
    26
    Симпатии:
    0
    Всем привет. Вообщем поставил я скрипт делал настройку как вдруг при нажатии на кнопку сохранить выскачила вот такая ошибка Oh snap! You got an error!

    DateTime::__construct(): 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. Как я понял косяк с временной зоной. Искал этот файл в скрипте где прописана временная зона но не нашёл. Не поможете? Заранее благодарю! Вот скрипт https://yadi.sk/d/Dsl7ybf4mPDUk
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.108
    Симпатии:
    1.243
    Адрес:
    там-сям
    Ты читать умеешь? Надо сделать настройку timezone в php. На кой хер нам твой скрипт?! У тебя не настроен сервер.

    Достаточно погуглить "php timezone" — выходишь на офф. справку http://php.net/manual/ru/datetime.configuration#ini.date.timezone

    Добавлено спустя 5 минут 30 секунд:
    И скажи пожалуйста, при чем здесь базы данных?
     
  3. igor9555

    igor9555 Новичок

    С нами с:
    26 май 2015
    Сообщения:
    26
    Симпатии:
    0
    Так нет, я же попросил помочь найти этот файл по какому пути лежит он где редактируется временная зона
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ось какая?
     
  5. igor9555

    igor9555 Новичок

    С нами с:
    26 май 2015
    Сообщения:
    26
    Симпатии:
    0
    всмысле?
     
  6. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    в смысле какая операционная система в среде которой запускается пхп-машина возвращающая данную ошибку отсутствия директивы временной зоны.
     
  7. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    DOS по видимому ((:)
     
  8. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
  9. igor9555

    igor9555 Новичок

    С нами с:
    26 май 2015
    Сообщения:
    26
    Симпатии:
    0
    вот это я не в курсе
     
  10. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    тогда посмотрите что smitt советовал
     
  11. igor9555

    igor9555 Новичок

    С нами с:
    26 май 2015
    Сообщения:
    26
    Симпатии:
    0
    я понял можете чуть подробнее обьяснить куда этот скрипт вписывать что smitt скинул ссылку
     
  12. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    igor9555 запусти PHP файл
    Код (PHP):
    1. <?php
    2. phpinfo(); 
    у тебя совсем простые вопросы, нужно почитать книгу для новичков по HTML, PHP там все основы есть.
     
  13. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.108
    Симпатии:
    1.243
    Адрес:
    там-сям
    Беда в том, что с тобой как со взрослым разговаривают. Тебе объясняют где найти php.ini. А ты хотел чтобы "нашли этот файл в скрипте".

    Объясняю:
    Настройки PHP содержатся в файле php.ini где-то на сервере. Не в скрипте, *ля. Где именно лежит php.ini ты можешь выяснить — тебе выше рассказали два способа. Находишь файл, открываешь редактором, в нём находишь строку с настройкой date.timezone. Она выглядит примерно так:
    Код (PHP):
    1. [Date]; Defines the default timezone used by the date functions
    2. ; http://php.net/date.timezone
    3. ;date.timezone =
    4.  
    Всё, что начинается с ";" считается комментарием, оно НЕ работает.
    Изменяешь на что-то вроде
    Код (PHP):
    1. date.timezone = "Asia/Tashkent"
    2.  
    что тебе больше подходит сам реши. я тебе дал ссылку, там кликай в подробности, смотри, выбирай.

    После этого надо перезапустить веб-сервер чтобы изменения вступили в силу.