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

Модератор: motyara

Ответить
reynardcool
Сообщения: 4
Зарегистрирован: Ср фев 26, 2014 12:09 pm

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

Сообщение reynardcool »

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

В общем то интересует редактирование файлов на сервере через сторонний редактор (notepad++), подскажите как реализовать?
reynardcool
Сообщения: 4
Зарегистрирован: Ср фев 26, 2014 12:09 pm

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

Сообщение reynardcool »

имеется в виду редактирование с сохранением на сервер по нажанию ctrl+s
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

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

P.S. Если соединение с FTP-серовером не предполагает использования активного режима, то значит не стоит пытаться этот режим использовать. При активном режиме (то есть при не-пассивном) сервер сам подключается к клиенту для передачи информационных потоков, если клиент не имеет выделенного IP-адреса или его файрвол/роутер не настроен для принятия входящих соединений, значит ни о каком активном режиме речь идти не может.
reynardcool
Сообщения: 4
Зарегистрирован: Ср фев 26, 2014 12:09 pm

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

Сообщение reynardcool »

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

(чтобы исключить подозрения о настройках сервера, замечу, что при редактировании файлов программой filezilla с использованием в качестве редактора тот же notepad++, файл на сервере заменяется новым после подтверждения запроса на загрузку, при использовании анриал командера такого запроса не поступает, а файл остается старой версии)
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Похоже используется какой-то устаревший билд Unreal Commander'а. Обновите его до билда 979 (он сейчас актуален).
reynardcool
Сообщения: 4
Зарегистрирован: Ср фев 26, 2014 12:09 pm

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

Сообщение reynardcool »

нет, версия последняя, автоматически обновился сегодня
Аватара пользователя
Max Diesel
Автор программы
Сообщения: 3431
Зарегистрирован: Пт окт 12, 2007 3:26 pm
Контактная информация:

Сообщение Max Diesel »

Хм... обнаружилась причина проблемы - на момент вызова файла на правку редактор уже был запущен, а предполагалось обратное. В итоге программа не получает уведомления о завершении редактора. Постараюсь это исправить к следующему билду, благодарю за содействие.
Ответить