PhpStorm - URL-адрес конфликтующего сервера для взаимного развертывания - PullRequest
0 голосов
/ 02 июля 2018

Как установить абсолютный URL проекта, отличный от URL корневого сервера?

Я ищу решения, кроме:

  1. Настройки : кажется устаревшим (я запускаю PS-181)
  2. оставление корневого URL сервера пустым, совет от Джейсона Лотито .

    • Второй работает для меня, но графический интерфейс продолжает кричать, что корневой URL-адрес сервера не указан.
    • Но больше не работает, если

Кто-нибудь пришел с правильным, лучшим решением?

РЕДАКТИРОВАТЬ: Как установить URL проекта

  1. Файл
  2. Настройки
  3. Сборка, выполнение, развертывание
  4. Развертывание
    • вкладка «Соединение»: установите «корневой URL-адрес веб-сервера»
    • Закладка Mappings: установить "веб-путь на сервере"

screenshot of the problem

РЕДАКТИРОВАТЬ 2:

Таким образом, вы разделяете одну и ту же запись развертывания между несколькими проектами ... Почему бы просто не сделать ее видимой только для текущего проекта ... чтобы она стала специфичной для проекта, и вы вводите любые данные, которые хотите, без каких-либо взломов (как это будет иметься) не влияет на другой проект). Постскриптум Упомянутый вами билет был создан давно, когда были только общие записи. записи по конкретным проектам доступны уже несколько лет ... -

Я точно использую одно и то же развертывание между несколькими проектами: у меня есть несколько взаимных серверов. Единственная разница между проектами одного и того же сервера - вкладка «Сопоставления».
Более того, если я установлю Web server root URL в свой домен проекта, мне придется снова взломать Web path on server ..., но положить что-то (например, /), что является дрянным решением.

Нажатие Visible only for this project означает, что мне нужно создать новое развертывание для каждого проекта (что становится утомительным после 30 копий / вставок).

Как сказано в старом билете, если бы Project URL из mappings tab было редактируемым текстовым полем, все было бы намного проще.

...