Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Eclipse + xDebug  (Прочитано 1102 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн theCoder

  • Автор темы
  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
Eclipse + xDebug
« : 10 Марта 2011, 23:53:01 »
Привет всем.
Пару-тройку дней как перебрался с винды на Ubuntu.
Установил  Eclipse + xDebug.
В эклипсе два проекта. допустим test1  и test2.
Если работаю в проекте test1 и запускаю дебагер, то все нормально. Но стоит после проекта test1 начать работать с проектом test2 и запустить дебагер, как он открывает скрипт проекта test1.

Вопрос 1: как настроить xDebug на каждый проект?

В винде использовал phpED для разработки. И в нем для каждого проекта можно было указать какой скрипт запускать при отладке.
У CMS главным файлом является index.php, который находится в корне сайта.

Вопрос 2: как указать отладчику что не зависимо от того в каком файле стоит точка остановки, запускать скрипт именно с главного index.php?

Пользователь решил продолжить мысль 11 Марта 2011, 23:59:09:
Вопрос решен.

Решение:

Создаем проект в Eclipse. Правой кнопкой мыши на имени проекта, выбираем Debug As -> Debug Configuration.
Далее правой кнопкой на PHP Web Page и добавляем новый.
Name: пишем имя, я пишу такое же как и название проекта.
Server Debugger: xDebug
PHP server: нажимаем Configure, во вкладке Server указываем имя как и проект, URL указываем домен http://drop
File: указываем запускаемый файл, пример: /drop/index.php
Break at First Line: если галочка стоит, то отладчик останавливается на первой строчке первого php файла. Я предпочитаю галочку убирать, чтобы отладчик останавливался сразу в точке останова.
URL Auto Generate: галочку убираем, и пишем URL к запускаемому index.php. Пример: http://drop/index.php
Нажимаем Apply и потом Debug.
« Последнее редактирование: 11 Марта 2011, 23:59:51 от theCoder »

 

Страница сгенерирована за 0.015 секунд. Запросов: 22.