Я пытаюсь настроить отладку на сервере, но это не сработает.
Вот моя установка:
zend_extension = «/ USR / Библиотека / php5 / 20151104 / ZendDebugger-5.5.x-64bit.so» zend_debugger.allow_hosts = 192.168.1.0 / 24,127.0.0.1
zend_debugger.expose_remotely = всегда
Теперь мои настройки PHPStorm:
Добавлен новый сервер: 192.168.1.40:80 — Zend Debugger
[x] Используйте сопоставления путей:Абсолютный путь на сервере: / shared / www / myProject
Я настроил zDebug для Chrome следующим образом:
Теперь, когда у меня нет настроек, вот моя проблема с отладкой:
Если я нажимаю «Отладить эту страницу» (не имеет значения, использую ли я marklets или расширение Chrome) сайт загружается примерно на минуту, и я получаю 504 Gateway Timeout от nginx.
Теперь, если я нажму «Начать прослушивание для отладочных соединений PHP» (для отладки с нулевой конфигурацией) и попробую снова, я получу 502 Bad Gateway.
Я действительно понятия не имею, почему я получаю эту ошибку. Журналы ошибок Nginx говорят это:
2015/11/04 18:11:05 [ошибка] 4613 # 0: * 107 recv () завершилась неудачно (104: сброс соединения по узлу) при чтении заголовка ответа из восходящего потока, клиент: 192.168.1.10, сервер: 192.168.1.40, запрос: «GET /index.php HTTP / 1.1», upstream: «fastcgi: // unix: /var/run/php5-fpm.sock:», хост: «192.168.1.40»
Если я отключу отладку, то ошибки вообще не будет.
У кого-нибудь есть идеи по этой проблеме? Я искал всю документацию PHPStorm, но безрезультатно.
Спасибо!
Задача ещё не решена.
Других решений пока нет …