Как сказать отладчику PHPStorm, что в моем проекте есть корень документа, отличный от корня проекта

Я пытаюсь настроить PHPStorm с помощью xdebug. Everyting запускается нормально, но точки останова просто не работают и имеют символ "х" на них.

введите описание изображения здесь

Я использую http://open-server.ru/ с PHP 5.4 и редактирую файлы непосредственно на локальном веб-сервере, поэтому сопоставление файлов не требуется.

Я думаю, что моя проблема в том, что корень веб-сервера находится ниже корневого каталога проекта (из соображений безопасности), а PHPStorm - нет.

Корень проекта: C: \ OpenServer \ domains \ mysite

Корень веб-сервера (настроен в nginx): C: \ OpenServer \ domains \ mysite \ httpdocs

Как мне сообщить PHPStorm, что index.php, который запускает веб-сервер, на самом деле является C: \ OpenServer \ domains \ mysite \ httpdocs \ index.php, но не C: \ OpenServer \ domains \ mysite \ index.php?

1 ответ

Вы должны использовать отображение пути. Вы можете найти его в конфигурации сервера отладки.Окно конфигурации сервера отладки

Проверьте официальные документы и видео:

В моем случае я попробовал следующие шаги:

  • Шаг 1: снимите отметку с этих двух параметров в разделе xdebug
    • шаг 2: скопируйте и вставьте каталог вашего проекта в /xampp/htdocs/{your-project}
Другие вопросы по тегам