Модератор
Yui
(@fierevere)
永子
инструменты — здоровье сайта
есть замечания?
Предлагает удалить неиспользуемые темы (2) и плагины (2)
Если в теме или в одном из плагинов используется функция date_default_timezone_set()
— проблема в этом.
WordPress при загрузке устанавливает стандартный часовой пояс в UTC и все операции с датами и временем выполняет относительно него. Вмешиваться в этот процесс не рекомендуется.
В WordPress 5.3 существенно улучшена работа с датами и временем, убран устаревший код, написанный больше десяти лет назад для PHP 4.
Плагины и темы, полагавшиеся на старые баги или пытавшиеся их обходить путём изменения стандартного часового пояса с UTC на другой, теперь приводят к побочным эффектам и нуждаются в обновлении.
Как я уже писал выше, установлен чистый, новый WordPress 5.3. Никаких дополнительных тем, плагинов и прочего. Все «из коробки»
Часовой пояс, по умолчанию, установился на UTC+3, что верно для Москвы.
Новые Записи не публикуются изначально. У всех статус Запланировано — Просроченная публикация.
Изменение часового пояса на UTC, UTC+0 ничего не меняет в принципе.
Они уверяют ( и подтверждают) что время на сервере и время PHP установлены верно.
Попадал мне один сайт — у него время в mysql было на час-два назад (или вперед — точно не вспомню. давно было). Вот аналогичное поведение было с кроном и его протуханием.
Посмотрите в эту сторону
Да, возможно, время на сервере MySql отличается от времени на основном сервере. Лучше, чтобы MySql было на том же сервере что и основной сайт (хост local в настройках MySql). Как хостинг называется, если не секрет?
Rusonyx.ru
Уверяют, что с настройками проблем нет. Проверяли несколько раз.
Чудес не бывает, если сразу после установки WordPress не работает нормально, значит дело в хостинге.
Да, я только что им написал, что всерьез начинаю задумываться о смене хостинга. Ну не могут люди (или не хотят) решить проблему уже неделю.
Кстати, у меня есть работающий сайт на WP 5.2, на том же хостинге. Так пока не поставишь временную зону UTC+0 (и только так), Записи не публикуются.
При этом в Админ.панели, в Общих настройках, на обоих сайтах, «Время UTC» и «Местное время» показывается одинаково — по Москве.
Меняешь часовые пояса, Местное время меняется. но относительно Москвы, а не Всемирного времени.
Например, если выбираешь местное время Москва, то Местное время «уезжает» вперед на +3 часа, а UTC остается по Москве.
Это разве правильно? А жостеры уверяют, что с настройками все в порядке. WordPress должен же откуда-то получать информацию о вренени UTC? и он ее получает не правильно.
Я не очень в теме, может это просто баг WordPress, и у всех время UTC не правильное?
UTC зависит от сервера, на моем сайте указано UTC+3.
Как я понимаю, UTC на то и Всемирное время, чтобы быть одинаковым на ВСЕХ серверах, по всему миру.
Но если у Вас оно указано неверно, так же, как у меня, и с публикацией Записей и пр. все в порядке, значит моя проблема в чем-то другом.
UTC — это время по Гринвичу, нулевой меридиан. Но не все же сервера в Гринвиче находятся, правильно? На каждом сервере свое время.