Как стать автором
Поиск
Написать публикацию
Обновить

Отладка проектов на удаленных web серверах в NuSphere

Хочу рассказать всем, кто пользуется NuSphere IDE(или собирается начать пользоваться) как настроить remote debugging. так как локальный отладчик встроенный в SVN web сервер(встроенный в IDE) не подходит для более менее сложных проектов.
Итак приступим, буду рассматривать настройку этой процедуры на win XP. У вас должна быть установлена NuSphere и собственно сам web сервер. Установку первого смотри тут, установка и настройка web сервера смотри тут, вообщем в этом проблем возникнуть не должно.
После всех этих установок идем по этой ссылке и качаем NuSphere PHP Debugger Wizard Script — он нам заметно поможет в настройке remote debugging.
Затем закидываем этот скрипт в корневой каталог сайта в моем случае это C:\apache\test.com\www, затем запускаем сервер и переходим на test.com/dbg-wizard.php, там довольно подробные инструкции, но если вы не слишком любите инглиш, то смысл там в следующем:
  • Заходим в каталог с установленным NuSphere в подкаталог debugger\server и там выбираем ту OC под которой работает web сервер, и копируем dbg-php-5.2.dllв подкаталог php\ext
  • Затем открываем php.ini и проверяем такую строку extension=dbg-php-4.4.so если ее нет, то добавляем ее
  • После добавляем так же в php.ini, такие строки:
    [debugger]
    debugger.enabled=on
    debugger.profiler_enabled=on
    debugger.hosts_allow=host1 host2
    debugger.hosts_deny=ALL
    debugger.ports=7869, 10000/16

  • Затем перегружаем сервер и ГОТОВО!

Чтобы проверять все ли работает, нужно создать проект, основными настройками которого будут:
  • root directory и oot remote directory здесь укажите путь к корневому каталогу сайта(в моем случае C:\apache\test.com\www)
  • run mode выбирете 3rd party web server

Если что оказалось не допонятым вот вам видео установке отладчика правда на английском.
Ну вот пожалуй и все!!! Наслаждайтесь;-)
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.