Подскажите пожалуйста, может уже освещалось, но не нашел почему-то на форуме...
Версия: Eserv/2.99
НомерСборки: 3502
Такой трабл: при залитии файлов на FTP их время в свойствах становится отличным ровно на три часа. Например, есть фал даты xx_yy_ZZZ 10:00 когда его помещаешь на FTP время файла становится 07:00 соответственно при просмотре файло они все старше системного времени на три часа.
Честно не знаю куда капать, вроде в настройка ESERV'а явного указания нет ни времени ни часового пояса...
Система XP pro, часовой пояс +2
Помогите плиз, буду очень благодарен.
acFTP (из Eserv/3) можно переключить на выдачу локального времени, если включить опцию uFtpUseLocalTime в OnThreadConnect.rules.txt (по умолчанию отключена, т.е. тоже дает UTC).
А по поводу FTP клиента... обычно пользуются Тотал Командером, но пробовал и FileZila, и SMARTftp — результат тот же время файлов смещается на три часа.
Конечно нужно оговориться, что файл лежащий в папке ftproot, локально отображается с правильными атрибутами. Но как быть с клиентами, которые конектятся к EservFTP? Почему у них это расхождение с реальным временем? и как это и справить. А главное где? Все же мне кажется виной этому Eserv, вот только куда в нем капать...
Гуру подскажите )
http://ru.wikipedia.org/wiki/UTC
Проверил, FileZilla смещение времени определяет не закачкой временного файла, а командой MDTM: его лог:
У вас в логе команды MDTM встречаются?
Статус: Соединяюсь с 10.10.0.1:21... Статус: Соединение установлено, ожидание приглашения... Ответ: 220 Eserv/2.99 FTP ready Команда: USER user Ответ: 331 Password required Команда: PASS Ответ: 230 Login OK Статус: Соединение установлено Статус: Начинаю закачивать G:\test.txt Команда: CWD /incoming Ответ: 250 CWD command successful. Команда: TYPE A Ответ: 200 Type set to A Команда: PASV Ответ: 227 Entering Passive Mode (192,168,0,2,19,138). Команда: STOR test.txt Ответ: 150 Opening data connection Ответ: 226 Transfer complete Статус: Файл передан успешно Статус: Отключено от сервера
При вводе произвольной команды (MDTM):
Команда: MDTM test.txt Ответ: 213 19990215033202
я то понял, что прикол в клиентах... но как бороться то? в настройках самих клиентов, обычно нет и слова о пересчете времени. да и потом пользовотели приваыкли пользоваться встроенным клиентом на базе тотал командера и в то же время хотят кровь из носу, что бы время файлов на фтп отображалось нормально, без смещений
ftp://ftp.eserv.ru/pub/beta/2.99/Eserv3536.zip
Тему можно закрывать
З.Ы. Раньше не мог отписать в виду неработоспособности форума
Да, беда прямо с этой аварией...
Скажите, пожалуйста, а как написать строчку в правиле, чтобы включилась uFtpUseLocalTime?
Пробовал вставить строку:
uFtpUseLocalTime ON
...сервер при попытке соединения указывает на ошибку в этом слове
Использую — acFTP/3.0/beta, build 6739
Да, давно уж надо было обновлением заняться — вопроса бы и не возникло... Спасибо, за ответ!