У меня есть следующая структура каталогов сайта (на виртуальный хостинг):Как включить public_html папку sibling в проект PhpStorm?
/home/username/
public_html/
index.html
resources/
config.php
Я пытаюсь создать новый проект с использованием удаленного развертывания в PhpStorm. Я хотел бы иметь как public_html
, так и resources
папки, так как оба содержат файлы PHP. Я смущен тем, что должно быть Project Root. Логика предполагает, что мой корневой каталог проекта - это каталог верхнего уровня, содержащий все мои файлы, то есть /home/username/
.
Однако, если я отмечаю это такое в PhpStorm, следующий экран (указать веб-путь) автоматически отображает мою корневую папку веб корня проекта.
В результате, если я бегу /home/username/public_html/index.html
от PhpStorm, он пытается просматривающие к https://webroot/public_html/index.html
. Это не верно. Корень сети должен быть сопоставлен с /home/username/public_html
. Собственно, сам вопрос («Веб-путь для root проекта/home/username») недействителен, так как нет веб-пути к папкам выше public_html
, вот в чем смысл поставить resources
. Как правильно настроить папки в PhpStorm?
После создания проекта вы можете перейти к настройкам развертывания и добавить дополнительное сопоставление, которое будет действовать по мере необходимости (сопоставьте свою папку 'public_html' как' \ 'для URL-адресов). Это, конечно, если вы используете свой собственный веб-сервер (а не простой встроенный в PhpStorm). – LazyOne
@ LazyOne: означает ли это, что я должен принять любые (неправильные) настройки фазы создания проекта и правильно настроить их правильно? – texnic
Это зависит от вас. Я, например, вообще не использую этот мастер - просто используйте «Открыть» (экран приветствия формы) и откройте локальную корневую папку - среда IDE создаст новый проект для этой папки. Затем просто настройте все остальное вручную (например, если все удалено - настройте развертывание (включая исключенные пути) и загрузите все, что от него требуется). – LazyOne