2.5.2.3.1. Настройка подключения по FTP и SFTP в PhpStorm

Если подключение проходит успешно, но файлы не передаются и в логах FTP присутствуют ошибки «Data connection closed», попробуйте уменьшить количество одновременных подключений (опция «Concurrent connection limit» или «Number of connections»).

Для подключения к хостингу по FTP настройте PhpStorm следующим образом:

  • «Name» — произвольное название создаваемой конфигурации подключения к удалённому серверу.
  • «Type» — «FTP».
  • «Host» — хост FTP.
  • «Port» — 21.
  • «User name» — логин FTP.
  • «Password» — пароль FTP.
  • «Save password» — включите, чтобы запомнить пароль и не вводить его при каждом подключении.
  • «Root path» — путь к нужному каталогу на сервере относительно каталога доступа FTP (можно выбрать по нажатию на иконку с папкой).
  • «Web server URL» — URL сайта или его сервисный адрес (можно не указывать, если ниже включить «Don't check HTTP connection to server»).
  • Нажмите «Advanced» и укажите дополнительные настройки:
    • «Passive mode» — обязательно включите.
    • «Show and process hidden files» — включите, если нужно видеть все файлы в каталоге, включая скрытые.
    • «Encoding for client-server communication» — utf-8.

Протестировать подключение можно кнопкой «Test Connection».

Для подключения к хостингу по SFTP настройте PhpStorm следующим образом:

  • «Name» — произвольное название создаваемой конфигурации подключения к удалённому серверу.
  • «Type» — «SFTP».
  • «Host» — хост SSH.
  • «Port» — 22.
  • «User name» — логин SSH.
  • «Authentication» — «Password».
  • «Password» — пароль SSH.
  • «Save password» — включите, чтобы запомнить пароль и не вводить его при каждом подключении.
  • «Root path» — путь к нужному каталогу на сервере относительно корня файловой системы (можно узнать в настройках сайта или выбрать по нажатию на иконку с папкой).
  • «Web server URL» — URL сайта или его сервисный адрес (можно не указывать, если ниже включить «Don't check HTTP connection to server»).
  • Нажмите «Advanced» и укажите дополнительные настройки:
    • «Encoding for client-server communication» — utf-8.

Протестировать подключение можно кнопкой «Test Connection».

Содержание