502 Bad Gateway с Zend Debugger (nginx + php5-fpm) и PHPStorm

Я пытаюсь настроить отладку на сервере, но это не сработает.

Вот моя установка:

  • Nginx с PHP 5.5.9 (fpm, сокет unix) @ 192.168.1.40
  • Сетевой ресурс с исходным кодом @ 192.168.1.50
  • Сетевой ресурс монтируется на веб-сервере по адресу / shared / www /
  • Мой проект находится в / shared / www / myProject и доступен Http: //myProject.local/
  • Установлен Zend Debugger, следующий из php.ini:

    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 = всегда

  • Сайт работает, как задумано, и у меня нет проблем там.
  • Моя рабочая станция имеет IP 192.168.1.10

Теперь мои настройки PHPStorm:

Файл -> Настройки -> Языки & Фреймворки -> PHP

  • Уровень языка PHP 5.5
  • Интерпретатор: 192.168.1.40 (Я получаю правильную версию PHP; Отладчик: Zend Debugger, правильный файл конфигурации)

Файл -> Настройки -> Языки & Фреймворки -> PHP -> Отладка

  • Порт Zend Debugger = 10137
  • [x] Может принимать внешние соединения

Файл -> Настройки -> Языки & Фреймворки -> PHP -> Сервер

Добавлен новый сервер: 192.168.1.40:80 — Zend Debugger

[x] Используйте сопоставления путей:
Файл / каталог: \ 192.168.1.50 \ shared \ www \ myProject

Абсолютный путь на сервере: / shared / www / myProject

Я настроил zDebug для Chrome следующим образом:

  • Хост отладки: 192.168.1.10
  • Порт отладки: 10137
  • [x] Проверка наличия файла cookie Zend Debugger
  • [x] Использовать быстрый файл
  • [x] Отладка локальной копии
  • [x] Отключить щелчок правой кнопкой мыши

Теперь, когда у меня нет настроек, вот моя проблема с отладкой:

Если я нажимаю «Отладить эту страницу» (не имеет значения, использую ли я 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, но безрезультатно.

Спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]