Поддержка Проблемы и решения WP5.3 Невозможно опубликовать Запись

  • Здравствуйте!
    Установлен чистый, новый WP5.3 RU, скачанный с официального сайта.
    Никаких дополнительных тем и плагинов не установлено.
    При публикации новой Записи ей автоматически присваивается статус Запланировано, хотя я указываю, что опубликовать следует немедленно.
    Далее, в журнале Записей она ток и значится, как запланированная к публикации, но в колонке ДАТА появляется сообщение, что «публикация просрочена».
    Всемозможные «пляски» с часовыми поясами никчему не приводят. Сейчас выбран часовой пояс UTC+3 (как и был сразу после установки), но вот время UTC почему-то показывается такое же, как по Москве. Может, здесь проблема?
    Несколько дней переписки с жостерами закончились ничем. Они уверяют ( и подтверждают) что время на сервере и время PHP установлены верно.
    Подскажите, что делать?
    Спасибо.

    • Тема изменена 1 месяц, 4 недели назад пользователем vmirny.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 15 ответов — с 1 по 15 (всего 23)
  • Модератор Yui

    (@fierevere)

    ゆい

    инструменты — здоровье сайта

    есть замечания?

    Нет. Здоровье — Хорошо.

    Предлагает удалить неиспользуемые темы (2) и плагины (2)

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Если в теме или в одном из плагинов используется функция date_default_timezone_set() — проблема в этом.

    WordPress при загрузке устанавливает стандартный часовой пояс в UTC и все операции с датами и временем выполняет относительно него. Вмешиваться в этот процесс не рекомендуется.

    В WordPress 5.3 существенно улучшена работа с датами и временем, убран устаревший код, написанный больше десяти лет назад для PHP 4.

    Плагины и темы, полагавшиеся на старые баги или пытавшиеся их обходить путём изменения стандартного часового пояса с UTC на другой, теперь приводят к побочным эффектам и нуждаются в обновлении.

    Как я уже писал выше, установлен чистый, новый WordPress 5.3. Никаких дополнительных тем, плагинов и прочего. Все «из коробки»
    Часовой пояс, по умолчанию, установился на UTC+3, что верно для Москвы.
    Новые Записи не публикуются изначально. У всех статус Запланировано — Просроченная публикация.
    Изменение часового пояса на UTC, UTC+0 ничего не меняет в принципе.

    Модератор Yui

    (@fierevere)

    ゆい

    modsecurity?
    suhosin?

    не используются?

    Точно не используется.

    Они уверяют ( и подтверждают) что время на сервере и время 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 — это время по Гринвичу, нулевой меридиан. Но не все же сервера в Гринвиче находятся, правильно? На каждом сервере свое время.

Просмотр 15 ответов — с 1 по 15 (всего 23)