Страница 1 из 1

XDebug + nginx + PhpStorm

Добавлено: 11 июн 2014, 16:05
Verolom
Ребят, подскажите... Я уже за...лся просто настраивать эту связку.
Вобщем не могу понять странное поведение.
Уже давно юзаю XDebug (года так 4), но в связке с Apache и никогда не испытывал проблем.
Сейчас работаю над проектом у которого куча url-рулесов написана под nginx. Переделать их под apache - сразу скажу не вариант.
Проблема в следующем:
1) запускаю сервер. порт для XDebug 9900, все остальные настройки как в пошаговом руководстве и всегда и везде у меня работали и другим настраивал на ура по ним.
2) ставлю брэкпоинт в коде
3) включаю лисенер в шторме
4) брэкпоинт отрабатывает - всё гуд. продолжаю исполнение скрипта - всё гуд. страница отрендирилась в браузере.
5) обновляю страницу - и тут уже как повезёт: брэкпоинт может отработать, может нет. Может отработать если явно вписать xdebug_break, а может и нет. Но скорей уже не отработает.
6) Перезагружаю сервер - опять брэкпоинт может отработать, может нет.
7) Если в конфиге и в шторме поменять порт на какой-то другой, то по списку с первого пункта. А может опять тишина.
Да и в целом всё поведение здесь описанное - "плавающее".
Что мне с этим делать?
Как бороться.
Система: Windows 7
Nginx 1.5.12 без Apache, php 5.5.10 - всё из сборки OpenServer.
Но версии здесь не так важны, всё это наблюдалось и ранее мной.
У других коллег у кого такая же связка, только Linux - всё нормуль.
Холивар - переходи на Линукс не вариант. Ушёл обратно на винду после 2-х годовалого секса с Ubuntu.

Добавлено: 11 июн 2014, 19:55
Максим
Если Open Server версии 5.0.0 то там глючный xdebug, ждите обновление опенсервера или сами обновите xdebug. Если опенсервер другой версии, то тут ничего не подскажу.

Добавлено: 13 июн 2014, 09:21
aVadim
Так, может, имеет смысл выпустить 5.0.1, где будет неглючный xdebug? Не обязательно ведь ждать, пока накопится много обновлений

Добавлено: 13 июн 2014, 16:11
Максим
aVadim, так вышла уже почти и так. читайте новости...

Добавлено: 14 июн 2014, 15:11
Dragon_Knight
Максим писал(а):aVadim, так вышла уже почти и так. читайте новости...
Версия вышла, а вот скачать её нельзя, как-то не спортивно)))

Добавлено: 14 июн 2014, 15:15
Максим
Dragon_Knight, кто вам сказал что она вышла? В новостях написано когда она выйдет, там стоит дата. Там не сказано что она УЖЕ есть, день еще не закончился как бы. Подождите, скоро всё будет.

Добавлено: 14 июн 2014, 15:56
Dragon_Knight
Яяясно. хитро подобранные слова, которые вводят в заблуждения :twisted:

Засунуть-бы обновления:
*) Раздельные логи по каждому из доменов;
*) Автоматический перезапуск модулей в случае падения;
в 5.1... Было-бы супер, потому что лично мне больше ничего не нужно, а так придётся долго ждать новую версию, ради этих обновлений :cry:

Добавлено: 14 июн 2014, 16:10
Максим
Dragon_Knight, там работы не на 5 минут, поэтому отложил эти пункты на следующую версию. Но в следующей обязательно будет, не сомневайтесь :-)

[upd=1402751551][/upd]
Dragon_Knight писал(а):Яяясно. хитро подобранные слова, которые вводят в заблуждения
Никакого заблуждения, всё честно. 23:59 - это тоже сегодня. Новости на сайте висят задолго до выхода релиза. И это не значит что он уже есть за неделю или за год :lol: Точно так же это не значит, что если релиз планируется на 14 число, то он обязательно будет доступен с 00:01 часов-минут :mrgreen:

Добавлено: 15 июн 2014, 10:25
Dragon_Knight
Максим, опять не спортивно получается. Файл вроде как обновился, а вот md5 нет :D

Добавлено: 15 июн 2014, 10:47
Максим
Dragon_Knight писал(а):Максим, опять не спортивно получается. Файл вроде как обновился, а вот md5 нет :D
Спасибо, поправил. (забыл поменять)