Всем привет. Вообщем поставил я скрипт делал настройку как вдруг при нажатии на кнопку сохранить выскачила вот такая ошибка 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
Ты читать умеешь? Надо сделать настройку timezone в php. На кой хер нам твой скрипт?! У тебя не настроен сервер. Достаточно погуглить "php timezone" — выходишь на офф. справку http://php.net/manual/ru/datetime.configuration#ini.date.timezone Добавлено спустя 5 минут 30 секунд: И скажи пожалуйста, при чем здесь базы данных?
Так нет, я же попросил помочь найти этот файл по какому пути лежит он где редактируется временная зона
в смысле какая операционная система в среде которой запускается пхп-машина возвращающая данную ошибку отсутствия директивы временной зоны.
Даже такая функция имеется) http://php.net/manual/ru/function.php-ini-loaded-file.html Добавлено спустя 2 минуты 53 секунды: З.Ы. phpinfo тоже показывает.
igor9555 запусти PHP файл Код (PHP): <?php phpinfo(); у тебя совсем простые вопросы, нужно почитать книгу для новичков по HTML, PHP там все основы есть.
Беда в том, что с тобой как со взрослым разговаривают. Тебе объясняют где найти php.ini. А ты хотел чтобы "нашли этот файл в скрипте". Объясняю: Настройки PHP содержатся в файле php.ini где-то на сервере. Не в скрипте, *ля. Где именно лежит php.ini ты можешь выяснить — тебе выше рассказали два способа. Находишь файл, открываешь редактором, в нём находишь строку с настройкой date.timezone. Она выглядит примерно так: Код (PHP): [Date]; Defines the default timezone used by the date functions ; http://php.net/date.timezone ;date.timezone = Всё, что начинается с ";" считается комментарием, оно НЕ работает. Изменяешь на что-то вроде Код (PHP): date.timezone = "Asia/Tashkent" что тебе больше подходит сам реши. я тебе дал ссылку, там кликай в подробности, смотри, выбирай. После этого надо перезапустить веб-сервер чтобы изменения вступили в силу.