Установка смещения времени

Время на сервере может отличаться от вашего локального времени из-за разницы в часовых поясах (или из-за того, что время на сервере не переводится на летнее). Смещение относительно серверного часового пояса - это разница между локальным и серверным временем. Другими словами, локальное время есть серверное время плюс смещение.

  1. В менеджере сайтов нажмите на вкладку "Дополнительно".
  2. Внизу вы увидите "Применить настройки временной зоны сервера"
    • Смещение можно указать в часах и минутах (значение может быть положительным или отрицательным)

По умолчание смещение равно нулю для новых сайтов. Правильное смещение для сервера можно определить таким способом:

  1. Создайте локальный пустой файл или удалите серверную копию выбранного файла. Будем называть этот файл тестовым.
  2. Загрузите тестовый файл и нажмите F5 для того, чтобы обновить список директорий. (В идеальном случае для копии на сервере будет стоять то же время создания файла, что и локального тестового файла. К сожалению, даже при включенной опции "Передача> Сохранять временные метки файлов" это не всегда срабатывает. Причиной этого может быть ограничение, установленное на сервере. Если сохранение времени создания файла сработало для вас, в дальнейшем для этого примера используйте время создания тестового файла, а не локальное время.)
  3. Если для копии тестового файла на сервере установлено время создания, совпадающее с локальным временем, это значит, что смещение задано, верно. Если время не совпадает (в большинстве случаев оно будет отличаться на несколько часов), вам нужно установить смещение относительно часового пояса на сервере. Смещение должно быть равно разнице между текущим локальным временем и временем создания копии тестового файла на сервере с правильным знаком. Если время создания на сервере больше текущего локального времени, смещение должно быть отрицательным. Если время создания на сервере меньше текущего локального времени, смещение должно быть положительным.
  4. Установите смещение во вкладке расширенных настроек менеджера сайта, повторно подключитесь к серверу и повторите вышеуказанную проверку. Если всё сделано правильно, время создания на сервере должно совпадать с текущим локальным временем.

Ниже приведён пример установки правильного смещения для сервера:

  1. На локальном клиенте находится файл "index.html". Такой файл отсутствует на сервере. Подключение происходит с нулевым смещением.
  2. После загрузки этого файла происходит обновление списка файлов (F5).
  3. Значение текущего локального времени - 22:40, но в списке фалов на сервере показано, что время создания файла index.html равно 06:40 следующего дня. Разница составляет 8 часов. Т.к. время на сервере больше локально, смещение будет отрицательным.
  4. В менеджере сайтов устанавливается смещение в -8 часов.
  5. После повторного подключения и удаления серверной копии файла происходит его повторная загрузка. Если текущее локальное время равно 22:41, в листинге на сервере будет указано время создания равное 22:41 текущего дня.

См. также