NetBeans: автоматическая загрузка на FTP

NetBeans IDE поддерживает возможность загрузки файлов вашего локального проекта на удалённый FTP-сервер.
Для настройки этой возможности необходимо кликнуть правой кнопкой мыши по по названию вашего проекта и выбрать из контекстного меню пункт " Properties", появится окошко с настройками проекта.

В левом меню необходимо выбрать раздел " Run Configuration".
Далее занимаемся непосредственно настройкой параметров:
Изменить значение свойства " Run As" на "Remote Web Site (FTP, SFTP)".

Справа от выпадающего списка " Remote Connection" имеется кнопочка "Manage..." для управления FTP подключениями, кликаем по ней. Откроется окошко управления подключениями, необходимо создать новое подключение, для этого внизу кликнем по кнопочке "Add", укажем произвольное имя нового подключения и выберем его тип - FTP или SFTP (тип зависит от того, какой вид подключения использует в хостинг-провайдер), нажимаем на "OK".

Новое подключение добавлено, необходимо установить его параметры, заполняем соответствующие поля( host, username, password).

Далее идёт очень важный параметр "Initial Directory", здесь определяется путь к папке, где лежат все ваши сайты на сервере, например у вас имеется выделенный хостинг, все ваши сайты хранятся в директории "/var/www", её и надо указывать в этом параметре, во всех остальных случаях необходимо указать лишь один слэш "/", который будет указывать непосредственно на корень.

Далее всё оставляем как есть, за исключением случая, когда вы выбрали режим обычного FTP(а не SFTP), можно поставить галочку напротив опции " Passive Mode" (если с ней работать не будет - снимите её).

Теперь давайте протестируем наше подключение, нажав внизу на кнопку " Test Connection", если результатом будет "Connection Succeeded", значит вы указали верные данные, в противном случае проверьте корректность введённых данных.

Если тест прошёл, нажимаем внизу кнопку " ОК", нас вернёт обратно к настройкам проекта, теперь уже мы можем выбрать из выпадающего списка настройки "Remote Connection" то подключение, которое мы только что создали.

Далее идёт последняя важная опция - " Upload Directory", здесь мы должны указать путь к папке на FTP, куда необходимо производить загрузку файлов, тут несколько важных моментов:
  • Путь, куда NetBeans будет загружать файлы, будет равен опции "Initial Directory" из настройки подключения + опции "Upload Directory" из настроек проекта.
  • Если путь "Initial Directory" равен слэшу "/", тогда в опции "Upload Directory" укажите тот путь, который ведёт к корню вашего сайта, например можно в FileZilla открыть корень вашего сайта(с нашими параметрами подключения) и скопировать этот путь из строки "Удалённый сайт:".
Например, ваш сайт лежит на FTP по пути "/var/www/mysite.com/httpdocs", тогда параметр "Initial Directory" будет равен " /var/www", а параметр "Upload Directory" будет равен " /mysite.com/httpdocs".

Если параметр " Initial Directory" указан как "/", тогда в "Upload Directory" необходимо указать полный путь от корня FTP - "/var/www/mysite.com/httpdocs".

Для чего такие заморочки? Очень просто - вы можете использовать одно и то же подключение для различных проектов, указывая им лишь различные " Upload Directory".

И самый последний параметр " Upload Files" определяет, при каком событии производить загрузку на FTP, вариантов три:
  • Manyally - вручную, для этого необходимо самостоятельно кликнуть правой кнопкой мыши по файлу/папке вашего проекта и выбрать пункт "Upload", появится окошко с подтверждением загрузки файлов на FTP.
  • On Run - при запуске проекта, честно говоря никогда этим не пользовался, но я так понимаю файлы будут загружены на FTP тогда, когда вы нажмёте правой кнопкой мыши на проекте или файле и выберите пункт "Run".
  • On Save - при сохранении, это самый удобный способ, достаточно лишь внести изменения в файл, нажать Ctrl+S и ваши изменения незамедлительно полетят на FTP.
Вот и всё, нажимаем внизу на "OK" и пользуемся))

Comments (0)


Leave a comment