Comments 15
Если использовать «зелёную трубку» в PhpStorm, то настраивать DBGProxy и IDE Key не нужно, это ни на что не повлияет, IDE Key вообще может различаться в php.ini и в PhpStorm.
И второе: запущенный xdebug (вне зависимости от того, запущен PhpStorm или нет) заметно тормозит приложение, поэтому вместо remote_autostart=on рекомендую использовать букмарклеты.
И второе: запущенный xdebug (вне зависимости от того, запущен PhpStorm или нет) заметно тормозит приложение, поэтому вместо remote_autostart=on рекомендую использовать букмарклеты.
+2
Спасибо за замечание. Действительно DBGProxy и IDE Key настраивать не обязательно.
Насчет remote_autostart=on согласен, тормозит ужасно. Но без него у меня почему-то breakpoint не ловится, нужно будет поэксперементировать.
Насчет remote_autostart=on согласен, тормозит ужасно. Но без него у меня почему-то breakpoint не ловится, нужно будет поэксперементировать.
+1
а вы букмарклет «Start debugger» запускаете?
www.jetbrains.com/phpstorm/marklets/
www.jetbrains.com/phpstorm/marklets/
+1
Поглядел статью в скользь и судя по всему единственное отличие в remote_autostart=on, так и для профайла и для трейс такие же есть насколько я помню, и их название как бы однозначно. А если в целом remote_autostart=on — зло по тому что будет тормозить выполнение. Отладчик надо запускать когда он нужен. На случай если не хочется ставить cookie с idekey, то можно запускать отладку по сессиям.
0
Десятки раз уже обсасывалось в статьях и куча инфы гуглится, кто-то еще до сих пор не умеет?
ps еще порт пробросить надо если через роутер в инет выходим
ps еще порт пробросить надо если через роутер в инет выходим
+1
UFO just landed and posted this here
Причем важно, что адрес используется из $_SERVER['REMOTE_ADDR'], нужно проследить чтобы он был верным при использовании nginx как reverse proxy, например.
0
Для firefox-а есть замечательный плагин addons.mozilla.org/ru/firefox/addon/the-easiest-xdebug/ позволяющий включить отладку (и не только) для любой нужной страницы.
0
NetBeans + WAMP + Chrome NetBeans plugin = получаем дебаг без никаких настроек, и сам NetBeans бесплатный.
+1
Подскажите — а PHPStorm позволяет отлаживать консольные скрипты (как это легко делается в Komodo IDE — нажал F9 на нужной строчке, потом F5 и готово) — без запуска их в браузере?
0
Кто-нибудь знает как настроить отладку при подключении к серверу через VPN?
IDEA/PhpStorm слушает указанный порт (к примеру 9000) только на IP, выданном «железной» сетевой карте. А второй IP, который выдает OpenVPN, IDE не слушает, и со стороны сервера за VPN на этот порт невозможно достучаться. Запущенный на этой же машине ftp-сервер на 21 порту со стороны сервера виден. Грешил на фаервол, но явное открытие порта тоже не помогло. Пришлось пробросить порт через роутер, и прописать в настройках xdebug.remote_host мой внешний IP. Однако, это очень неудобно.
IDEA/PhpStorm слушает указанный порт (к примеру 9000) только на IP, выданном «железной» сетевой карте. А второй IP, который выдает OpenVPN, IDE не слушает, и со стороны сервера за VPN на этот порт невозможно достучаться. Запущенный на этой же машине ftp-сервер на 21 порту со стороны сервера виден. Грешил на фаервол, но явное открытие порта тоже не помогло. Пришлось пробросить порт через роутер, и прописать в настройках xdebug.remote_host мой внешний IP. Однако, это очень неудобно.
0
спасибо
0
Sign up to leave a comment.
Отладка с помощью XDebug и PhpStorm (дополнение)