Доброго времени суток, уважаемые форумчане! Проблема. Имеется: домашняя ОС Windows 7 со средой NetBeans, виртуальная машина Oracle VM VirtualBox с сервером Ubuntu 12.04. Нужно: настроить удаленную отладку с домашней ОС. Модуль xdebug под Ubuntu встал успешно. В phpinfo выводит всю информацию о нем. Удаленная отладка не работает. Содержимое файла xdebug.ini zend_extension=/usr/lib/php5/20090626+lfs/xdebug.so xdebug.default_enable = On xdebug.var_display_max_depth = 6 xdebug.remote_enable = On xdebug.remote_host = 10.0.2.2 xdebug.remote_port = 9000 xdebug.remote_handler = dbgp xdebug.idekey = netbeans-xdebug xdebug.remote_log = /webhome/tmp/xdebug.log Как ни пытался подбирать значения для remote_host, ничего не работало. Даже записей в лог-файл не шло (/webhome/tmp/xdebug.log). Запись в лог пошла только когда поставил порт 80. Но NetBeans на этот порт не настроить. По всей видимости, проблема в проброске портов виртуальной машины, но эксперименты со значениями проброски так же не увенчались успехом.
создать адаптер на хосте, прописать этот адаптер машине, создать мост между фактическим и виртуальным адаптерами хоста. вариант?
Забыл написать. У вирт. машины два адаптера - NAT и VirtualBox Host-Only Ethernet Adapter. По первому машина связывается с интернетом, а по второму идет связь между хостом и машиной. Причем машина (192.168.56.102) с хоста (192.168.56.1) пингуется, а хост с машины - нет. Возможно, проблема в этом. Мост под хостом или под вирт. машиной?
Спасибо всем за советы! Решил проблему следующим образом. Сменил второй тип адаптера на сетевой мост (был виртуальный адаптер хоста), задал физический сетевой адаптер. Таким образом вирт. машина подключилась к локальной сети. Теперь стали проходить запросы из ВМ к хосту и обратно. Далее сделал пробросы портов. Все заработало