Главная  Статьи

Создать проект в PHPStorm (любой современной версии)

У кого как, а у меня, например, PhpStorm (пи-эйч-пи-шторм, пэ-ха-пэ-шторм) portable версия 2016.3.4.

По умолчанию открывается окошко с проектами. Но если их нет, то там пункт Создать — Create New Project.

пункт Создать Create New Project

Рис. 1

Указать путь проекта. Последняя папка без / и будет папкой проекта. Поэтому, назвать ее лучше так, чтоб потом было понятно, где что лежит.

Можно выставить версию php

Рис. 2

Можно выставить версию php.

Создание проекта

По кнопке Create создается проект. Если папка проекта уже существует, то Шторм спросит, объединить ли новый проект со старыми файлами в папке проекта.

связать папку проекта на локальной машине с ftp папкой

Рис. 3

Теперь нужно связать папку проекта на локальной машине с ftp папкой проекта.

Для этого нужно знать

  1. адрес подключения ftp,
  2. логин,
  3. пароль.

Для хостинга reg.ru адрес можно указать таким же, как и доменное имя проекта.

Нажимаем Tools – Deployment – Configuration (рис. 4)

Нажимаем Tools Deployment Configuration

Рис. 4

Нажимаем плюс слева вверху окна и вводим параметры ftp подключения (рис. 5):

Нажимаем кнопку Advanced options

 

 

Нажимаем кнопку Advanced options

Рис. 5

В дополнительных опциях нужно проставить (рис. 6)

И кодировку по умолчанию UTF-8

Рис. 6

Далее основное окно конфигурации, вкладка Mappings. Там указано какую папку проекта на сервере открывать по умолчанию. Там может быть большой, лишний и ненужный уровень вложенности (рис. 7).

 

окно конфигурации, вкладка Mappings

Рис. 7

Ставим слэш (/) в поле Deployment path on server.

В меню Tools — Deployment — Options иногда полезно отметить права Override default permitions, выставляемые по умолчанию для проектов на Битрикс (рис. 9).

Override default permitions

Рис. 8

 

Tools Deployment Automatic upload

Рис. 9

Tools — Deployment — Automatic upload выбрать. Если проектов несколько, то выбрать к какому проекту автоматически загружать измененные локально файлы.

Browse Remote Host

Рис. 10

И там же внизу (рис. 10) Browse Remote Host чтобы видеть дерево папок и файлов на сервере.

Настроено.