Налаштування деплоймента на FTP в PhpStorm

Деплоймент (розгортання проекту) - завантаження файлів на сервер.

Наприклад, для заливання файлів на FTP потрібно:
   - відкрити FTP-менеджер;
   - створити з'єднання з сервером;
   - відкрити потрібні папки на локальній машині та на сервері;
   - вибрати потрібні файли;
   - заляти вибрані файли на FTP;
   - від'єднатися від сервера;
   - переключитися в IDE та згадати над чим ми працювали.

IDE дозволяє значно спростити завантаження файлів на сервер, зробивши цю процедуру автоматичною чи напів-автоматичною: файл може автоматично заливатися на сервер після його зміни та збереження, або при кліку на потрібний пункт меню.

Деплоймент є сенс налаштовувати якщо ви плануєте довготривалу роботу над проектом. Якщо планується зверстати сторінку і один раз завантажити її на сервер - простіше скористатися FTP-менеджером.

Завдання

  1. Скопіюйте минулий проект (Колесовъ) у новий, дайте йому назву "deploy".
  2. На FTP у своїй папці створіть підпапку deploy.
  3. Налаштуйте у своїй IDE деплоймент на сервер (дані FTP дивіться на головній сторінці лекцій).
  4. Внесіть зміни у html-файл, перевірте чи відбувся автоматичний деплоймент.
  5. Створіть новий файл test.html з будь-яким вмістом, задеплойте його на сервер.

В Sublime Text для деплоя потрібно встановити плагін та виконати деякі налаштування.

В IDE PHPStorm модуль деплоймента вже вбудований. Відкрийте папку з проектом "deploy", налаштуйте деплоймент:

FTP-options

Налаштування опцій FTP.

Зверніть увагу: у вас коренева папка проекту - deploy, а файли верстки в папці html. На сервер потрібно вивантажувати лише внутрішній вміст папки html.

Також потрібно налаштувати віддалену папку:

Deploy-options

Налаштування папок деплоя.

Якщо деякі файли не потрібно заливати на сервер - виключення можна прописати на вкладці "Excluded Paths" та в опціях:

Tools > Deployment > Options... > Exclude items by name

Для завантаження файлів на сервер використовується пункт меню:

При цьому в менеджері проектів ви повинні знаходитися на тій папці чи файлі, який потрібно деплоїти.

Tools > Deployment > Upload to Default Server

Також можна клацнути правою кнопкою миші по вкладці файла вгорі і у контекстному меню обрати пункт деплоймента.

Для автоматичного деплоймента файлів встановіть галочку на пункті меню:

Tools > Deployment > Automatic Deployment