В процесі підтримки сайту в актуальному стані і його розвитку будь-якої веб-майстер стикається з тим, що йому необхідно коригувати програмний код сайту, навіть якщо він впритул сидить на CMS на зразок Wordpress. Жоден шаблон, жодна тема оформлення не можуть задовольняти до кінця і незабаром досвідчений блогер починає правити код сайту. І тут постає питання про зручність роботи з сайтом. Ручне копіювання файлів і їх зворотна заливка після редагування не найкращий вихід. Тому використання IDE, які можуть працювати з сайтом по FTP є значним спрощенням роботи вебмастера.
Однією з таких IDE є PHPStorm від компанії JetBrains. Все, що потрібно, це налаштувати підключення до сайту по FTP, при створенні проекту з існуючого коду. Після чого IDE завантажить з сайту вміст, який буде редагуватися. Тому, якщо ви тримаєте сайт на якому-небудь хостингу, то включите можливість підключення по FTP, якщо звичайно хостинг це дозволяє. Якщо не дозволяє, то міняйте хостинг провайдера.
Покрокова настройка проекту з підключенням по FTP
Крок перший
Запустіть PHPStorm і виберіть наступний пункт:
Create New Project from Existing Files
Крок другий
Виберіть пункт створення проекту за наступним сценарієм:
Web server is on remote host, file are accessible via FTP/SFTP/FTPS.
Крок третій
Налаштовуємо ім'я проекту і шлях до локальної папці, де буде знаходитися сайт на вашому ПК. Параметри Deployment можна залишити за замовчуванням.
Крок четвертий
На даному етапі потрібно заповнити наступні поля:
- Name - ім'я проекту
- Type - Тип підключення (combobox)
- FTP host - адреса сайту в інтернеті, або по IP-адресою
- Port - порт в стеці протоколів TCP / IP, через який відбуватиметься підключення
- Username - ім'я користувача, який підключається
- Password - пароль подключающегося користувача
- Web server root URL - Кореневої URL сайту
Крок п'ятий
Вибирайте тільки ту папку, яка буде часто Вами редагуватися. Якщо ви використовуєте CMS, то має сенс завантажувати тільки тему оформлення. А файли CMS завантажувати не має сенсу, оскільки Ви навряд чи будете їх коригувати.
Крок шостий
На останньому кроці просто натискаємо Finish
Крок сьомий
Для роботи з FTP необхідно налаштувати підключення через firewall. Для цього вводимо наступну команду в командному рядку:
netsh advfirewall set global StatefulFTP disable
Запуск командного рядка повинен проводитися з правами адміністратора.
Результат
Після настройки проекту в PHPStorm для роботи через FTP Ви відчуєте, як Ваше життя Вебмастера стане легше.