Страница 1 из 1

Работает только в пассивном режиме

Добавлено: Ср фев 26, 2014 12:42 pm
reynardcool
Всем Здравствуйте!
ФТП работает только в пассивном режиме, если не снимать галочку с пассивного, то подключается, но при редактировании файлов сторонним редактором они не сохраняются на сервер, а сохраняются у меня.
Если выключить пассивный, то бесконечный list пытается выполниться.

В общем то интересует редактирование файлов на сервере через сторонний редактор (notepad++), подскажите как реализовать?

Re: Работает только в пассивном режиме

Добавлено: Ср фев 26, 2014 9:13 pm
reynardcool
имеется в виду редактирование с сохранением на сервер по нажанию ctrl+s

Добавлено: Ср фев 26, 2014 9:34 pm
Max Diesel
Unreal Commander ждет момента, когда редактор завершит свою работу. Соответственно действия такие: будучи на FTP-сервере нужно нажать по какому-либо файлу F4, файл будет загружен с сервера и открыт редактором, после правки нужно закрыть редактор, Unreal Commander запросит о необходимости закачать файл обратно на сервер и если пользователь нажмет кнопку согласия, то файл будет закачан обратно. Нежелательно выполнять длительные правки файлов, так как зачастую FTP-серверы быстро рвут соединения при отсутствии активности пользователя.

P.S. Если соединение с FTP-серовером не предполагает использования активного режима, то значит не стоит пытаться этот режим использовать. При активном режиме (то есть при не-пассивном) сервер сам подключается к клиенту для передачи информационных потоков, если клиент не имеет выделенного IP-адреса или его файрвол/роутер не настроен для принятия входящих соединений, значит ни о каком активном режиме речь идти не может.

Re: Работает только в пассивном режиме

Добавлено: Ср фев 26, 2014 9:52 pm
reynardcool
Спасибо за быстрый ответ!
Вот только не загружается измененный файл на сервер даже при закрытии редактора (напомню, что я использую сторонний редактор - notepad++) при сохранении файла и закрытии редактора ничего не происходит, файл на сервере остается старым.

(чтобы исключить подозрения о настройках сервера, замечу, что при редактировании файлов программой filezilla с использованием в качестве редактора тот же notepad++, файл на сервере заменяется новым после подтверждения запроса на загрузку, при использовании анриал командера такого запроса не поступает, а файл остается старой версии)

Добавлено: Ср фев 26, 2014 10:05 pm
Max Diesel
Похоже используется какой-то устаревший билд Unreal Commander'а. Обновите его до билда 979 (он сейчас актуален).

Re: Работает только в пассивном режиме

Добавлено: Ср фев 26, 2014 10:07 pm
reynardcool
нет, версия последняя, автоматически обновился сегодня

Добавлено: Ср фев 26, 2014 10:25 pm
Max Diesel
Хм... обнаружилась причина проблемы - на момент вызова файла на правку редактор уже был запущен, а предполагалось обратное. В итоге программа не получает уведомления о завершении редактора. Постараюсь это исправить к следующему билду, благодарю за содействие.