Тема: Проблеми зі зневаджувачем у PHP storm

Ubuntu 18.04, Firefox 63, PHP storm 2018.2.5.
Є стандартний файл конфігурації. (name => localhost, host => localhost, port => 80, use_path_mapping => false).
Вмикаю розширення XDebug в браузері, вмикаю прослуховування в PHPStorm, ставлю точку зупинки, оновлюю сторінку, і тут вискакує помилка:

Debug session was finished without being paused
            It may be caused by path mappings misconfiguration or not synchronized local and remote projects.
            To figure out the problem check path mappings configuration for '_' server at PHP|Servers or enable Break at first line in PHP scripts option (from Run menu).

Заходжу в PHP|Servers і бачу що біля мого файлу конфігурації 'localhost' з'явився ще один з назвою '_'. Якого хріна?
Видаляю конфіг '_', знову оновлюю сторінку, знову те саме. PHPStorm просто не хоче використовувати мої настройки. Хто може пояснити, в чому проблема?

Подякували: ostap34PHP1

2

Re: Проблеми зі зневаджувачем у PHP storm

Проблему вирішено. Покопавшись в масиві $_SERVER, я виявив, що його елемент під назвою "SERVER_NAME" має значення "_". І тут одразу стало зрозуміло, що проблема не з IDE, а з сервером, бо значення для $_SERVER['SERVER_NAME'] PHP інтерпретатор бере з файлу настройок сервера. В мене встановлено набір ПЗ під назвою LEMP. В файлі /etc/nginx/sites-enabled/default справді директива server_name мала хибне значання "_".
Змінюю значення на "localhost" -> зберігаю файл -> перезапускаю NGINX -> оновлюю сторінку в браузері. І вуаля - зневаджувач запрацював!

3

Re: Проблеми зі зневаджувачем у PHP storm

Вибачаюсь за офтоп, але поясніть мені логіку за якою дебагер зневаджувачем назвали.

4

Re: Проблеми зі зневаджувачем у PHP storm

Vo_Vik написав:

Вибачаюсь за офтоп, але поясніть мені логіку за якою дебагер зневаджувачем назвали.

Хм. Ніколи не задумувався над цим питанням. В мене стояв колись редактор (не пам'ятаю чого) з українською локалізацією (теж зі зневаджувачем) і там було вжито це слово.

5

Re: Проблеми зі зневаджувачем у PHP storm

Вроді дойшло. Баг - вада. De - зне, як в знезаражувач.

6

Re: Проблеми зі зневаджувачем у PHP storm

знежучувач тоді вже

Говоріть українською! Живіть українською! Відчувайте українською!

7

Re: Проблеми зі зневаджувачем у PHP storm

https://e2u.org.ua/s?w=debugger&dic … r_lines=on