У меня есть веб-сайт, работающий на экземпляре AWS EC2. Это магазин Magento, то есть PHP-приложение, работающее в стеке LAMP. У меня странная проблема с кэшированием, которую я не могу воспроизвести локально, поэтому я клонировал живой экземпляр и пытался отладить проблему с помощью xDebug. Вот мой конфиг xDebug:
zend_extension=/usr/lib64/php/5.5/modules/xdebug.so
xdebug.max_nesting_level = 500
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"xdebug.remote_host = "127.0.0.1"xdebug.trace_output_dir = "/tmp/xdebug";;xdebug.remote_connect_back = On
xdebug.remote_autostart=On
xdebug.remote_port = 9000
xdebug.idekey = "PHPStorm"
Я также настроил туннель Putty SSH, как это
и настройте мой PHPStorm для прослушивания соединений xDebug.
Мне удалось получить соединение и начать отладку, но затем внезапно PHPStorm «завис»: он все еще думал, что он подключен, но не смог показать текущее место в коде, и все кнопки управления выполнением стали неактивными.
Любые дальнейшие попытки подключения кажутся неудачными.
Если я отключу xDebug и перезапущу Apache — сайт загрузится нормально.
Если я включаю xDebug и перезагружаю Apache — сайт загружается вечно, никогда не загружая страницу.
Любая подсказка будет принята с благодарностью.
ОБНОВИТЬ
Пробовал в двух браузерах: Chrome и Firefox — одинаковый результат.
Сайт работает над SSL.
UPDATE2
Пробовал переход на порт 9001 — тоже самое, кредит идет Вот
Задача ещё не решена.
Других решений пока нет …