2016-03-07 4 views
2

Я настраиваю контейнер-докер с SSH и FTP-доступом.Пути сопоставления PhpStorm

Мой местный проект выглядит следующим образом:

/Users/gezimhome/projects/ziprecipes.net/zip-recipes мой проект реж. Исходный код для моего плагина WordPress находится в папке src. У меня есть wordpress, загруженный и извлеченный локально здесь, в /Users/gezimhome/projects/ziprecipes.net/workdir/wordpress.

Вот мои настройки развертывания: enter image description here

Мои отображения: enter image description here

Мой сервер: enter image description here

В контейнере Docker, WordPress загружается и несжатый здесь: /usr/share/nginx/html/wordpress/ и я map /Users/gezimhome/projects/ziprecipes.net/zip-recipes/src до /usr/share/nginx/html/wordpress/wp-content/plugins/zip-recipes при создании контейнера.

Xdebug настроен правильно, потому что я получаю этот Incoming Connection from Xdebug экран: enter image description here

Итак, вопрос, так как у меня уже есть отображение почему это держать меня беспокоит, чтобы сделать отображение для WordPress файлов ?!

И чем больше вопрос, почему мои точки останова в моем плагине не попадают вообще ?!

Пожалуйста, помогите :(

+1

** 1) ** Поле «Имя сервера» на последнем снимке экрана пуст. Неужели это так? Или вы просто отредактировали его? Он должен быть заполнен некоторой информацией. Если он пуст, вам нужно исправить конфигурацию своего веб-сервера внутри вашего Docker, так как PhpStorm использует это поле для идентификации сервера/сопоставлений (я предполагаю, что вы используете nginx в качестве веб-сервера - выглядит знакомым) ** 2) ** «Сервер имя "должно соответствовать значению из вашего поля« Хост »со второго снимка экрана. – LazyOne

+0

В качестве справки (скорее всего, будет и ваш случай здесь) - http://stackoverflow.com/a/32691518/783119 – LazyOne

+0

Работал отлично. Большое спасибо, @LazyOne. Я почти не опубликовал этот последний скриншот! – Gezim

ответ

2

При настройке Server в Host должно соответствовать имени хоста сервера Для моего случая я установил сервера хостинга для zrdn:. enter image description here

Веб-сервер должен иметь сервер . Имя сконфигурировано, а в моем случае, я настроил nginx вот так:

server { 
     listen 8080; 
     server_name zrdn; 
     ... 

Благодарит миллион, @LazyOne

+1

Я столкнулся с той же проблемой. Добавление server_name в nginx.conf разрешило это! – willydee

Смежные вопросы