3

Я использую несколько компьютеров для поддержки веб-сайта. Я хочу отразить все изменения в обоих направлениях.

Это очень стандартная процедура, но я не могу найти, как это сделать с помощью FileZilla.

2 ответа2

8

FileZilla не поддерживает автоматическую синхронизацию файлов / папок:
https://trac.filezilla-project.org/ticket/1591

Все, что он может сделать, это выделить различия между локальной и удаленной папками.

См. Просмотр> Сравнение каталогов.


Если вам нужна автоматическая синхронизация папок, вам нужно использовать другой клиент FTP/SFTP.

Например, WinSCP поддерживает синхронизацию каталогов:

Для двусторонней синхронизации выберите параметр « Оба» в каталоге «Направление / цель»:

(Я автор WinSCP)

2

Я не проверял это сам, но нашел интересную статью о синхронизации с FileZilla с использованием FTP здесь

Не могу помочь, но чувствую, что это звучит слишком сложно, так что, возможно, есть более простое решение. Лично я бы протестировал некоторые другие сервисы, такие как goodsync или ftpbox.org. Подобный вопрос был задан здесь в Superuser, но ответы предлагают использовать WinSCP.

Так как вы спрашивали конкретно об использовании FileZilla, вот вам:


  1. Загрузите FTP-клиент FileZilla и установите его на свой компьютер, если вы этого еще не сделали (ссылка в разделе Ресурсы).

  2. Запустите FileZilla, откройте меню "Файл" и выберите "Менеджер сайта".

  3. Введите доменное имя FTP-сервера для вашего сайта в поле Хост. Некоторые сайты используют формат «www.domainname.com» для служб FTP, в то время как другие используют формат «ftp.domainname.com». Если вы не уверены в том, какой формат использует ваш сайт, обратитесь к приветственному сообщению электронной почты, которое вы получили от хостинговой компании при создании учетной записи для вашего доменного имени и веб-сайта. В электронном письме должна содержаться вся необходимая информация о FTP и логине, необходимая для использования FileZilla для загрузки и синхронизации файлов.

  4. Введите имя пользователя и пароль FTP, которые вы получили от хостинговой компании, в соответствующие поля окна Site Manager. Введите "21" в поле "Порт", если ваша хостинговая компания не требует использования нестандартного порта FTP. Опять же, обратитесь к приветственной электронной почте от хостинговой компании для получения этой информации.

  5. Нажмите кнопку "Быстрое подключение", чтобы войти на удаленный веб-сервер. Подождите несколько секунд, пока FileZilla согласовывает учетные данные для входа и устанавливает соединение с сервером. Затем FileZilla отображает папки в корневом каталоге веб-сервера. Дважды щелкните "Home", "Public_HTML", "WWW" или другое имя каталога, содержащее файлы и папки для вашего веб-сайта.

  6. Прокрутите вниз до папки, которую вы хотите синхронизировать с вашим компьютером. Запишите имя папки, затем нажмите "Отключить" на панели инструментов и закройте FileZilla.

  7. Откройте проводник Windows, затем дважды щелкните значок диска «C:\». Нажмите кнопку "Новая папка" в окне проводника Windows, затем переименуйте папку, чтобы она точно соответствовала папке, которую вы хотите синхронизировать на сервере. Закройте окно проводника Windows.

  8. Запустите FileZilla снова. Нажмите "Файл" и "Менеджер сайта", затем выберите свой FTP-сервер из списка. Перейдите на вкладку "Дополнительно" в окне "Диспетчер сайтов", затем нажмите кнопку "Обзор" рядом с полем "Локальный каталог по умолчанию". Перейдите к новой папке, созданной в проводнике Windows, затем нажмите "Открыть".

  9. Убедитесь, что имя папки в поле "Удаленный каталог по умолчанию" точно совпадает с именем в поле "Локальный каталог по умолчанию". Поскольку вы закрыли приложение FileZilla во время просмотра папки, которую хотите синхронизировать на сервере, имена папок по умолчанию должны совпадать. Однако, если имена папок не совпадают, просто введите имя папки из поля "Локальный каталог по умолчанию" (без «C:\») в поле "Удаленный каталог по умолчанию".

  10. Нажмите и включите опцию "Использовать синхронизированный просмотр" на вкладке "Дополнительно", затем нажмите кнопку "Подключиться". После того как вы подключитесь и установите сеанс FTP с сервером, FileZilla предложит вам синхронизировать папки. Нажмите кнопку "Да", чтобы загрузить файлы с сервера в новую папку, созданную на жестком диске вашего локального компьютера. После выполнения начальной синхронизации папок FileZilla проверяет изменения каждый раз, когда вы повторно подключаетесь к FTP-серверу. Если новые файлы существуют в любой папке - локальной или удаленной - приложение предложит вам синхронизировать каталоги. Если вы нажмете "Да", FileZilla загрузит или загрузит файлы для синхронизации папок по мере необходимости.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .