Подключение и настройка проекта PhpStorm для FTP.

Подключение ftp

В меню выбираем пункт File -> New Project from Existing Files

В открывшемся окне из списка выбираем пункт: + Web sercer is on remote host, files are accessible via FTP/SFTP/FTPS.

Указываем имя проекта (Project name) и выбираем директорию (Project local path), где будет храниться проект.

Далее, выбираем пункт + Add new remote server

Далее, указываем название подключения (Name), предположительно как название проекта. Выбираем тип подключения (Type) — в данном примере FTP. Указываем FTP host (если домен, то без http). Port: 21. Root path: / .

Указываем User name и Password подключаемой учетной ftp записи.

Web server root URL: автоматически подставляет значение FTP host, только тут указывается уже с http.

На этом этапе можно протестировать подключение Test FTP conection.

При положительном ответе сервера, нужно продолжить настраивать проект. При нажатии на Advanced options.. в сплывающем окне требуется указать значения (true):

+ passive mode
+ Showand process hidden files
+ cmpatibility mode

И в поле Control encoding вписать utf-8

Далее. Открывается окно с каталогом подключенного сервера, где указываем нужный каталог — кликаем правой кнопкой мыши на нужном каталоге выбираем из списка пункт Project Root, а затем активируем пункт Excluded from Download.

Затем нужно открыть настройки это можно сделать выбрав иконку на панели инструментов или с помощью сочетания кнопок Settings(Ctrl+Alt+S).

В открывшемся окне выбираем пункт Editor — > Code Style -> File Encodings   выбиваем кодировку (utf-8) в полях Global Encoding  и Project Encoding.

Затем, идем по пути Buld, Exectuon, Deployment -> Deployment -> ExcludedPaths -> Options. В появившихся настройках указываем следующие значения:

— Warn when uploading over never file: Compare timestamp&size

— Natify about remove changes: true

— Upload changed files automatically to the default server: [On explicit save action ctrl+s]

— Upload external changes: true

Так же настроить Advansed options можно пройдя по пути Buld, Exectuon, Deployment -> Deployment -> (Advanced option)

+ passive mode
+ Showand process hidden files
+ cmpatibility mode
utf-8

Подключение YUI

Переходим в Settings -> Tools -> File Wathers -> + ->YUI Compressor CSS || YUI Compressor JS  поочередно добавляем css и js кнопкой + в верхнем правом углу..

Файл обязательно должен быть Program: *.jar