Отладка Magento-кода с помощью Eclipse PDT - PullRequest
1 голос
/ 18 февраля 2012

Я пытаюсь отладить Magento Code через Eclipse PDT. Я правильно настроил X-Debugger, применил точки останова в файле index.php и запустил сеанс отладки. Я начал отладку кода построчно, но он останавливался на последней строке файла index.php.

На самом деле, я просто хочу отладить одностраничный процесс проверки Magento. Я применил точки останова в файле OnepageController.php и прошел процесс проверки Onepage, но Eclipse не останавливается в точках останова. Пожалуйста, помогите мне.

Ответы [ 2 ]

1 голос
/ 05 апреля 2012

Теперь отладчик работает нормально, я думаю, что проблема возникла из-за неправильной конфигурации eclipse PDT.Чтобы узнать, как настроить eclipse PDT и X-отладчик, пожалуйста, посетите
http://devzone.zend.com/1147/debugging-php-applications-with-xdebug/
http://subesh.com.np/2010/01/debugging-magento-eclipse-pdt-zend-debugger/

1 голос
/ 05 апреля 2012

Я был занят в течение многих дней, чтобы найти установку (в 2012 году) для отладки Magento. Eclipse, Netbeans и PhpDeveloper не работали для XDebug (остановлено только на первой точке останова) в установке Xamp (мой опыт), и я также не смог загрузить ZendDebugger.dll. Вы действительно найдете много устаревших статей на эту тему.

Но, наконец, я могу без проблем отлаживать Magento (вам нужен профессиональный отладчик для Magento). Я скачал Zend Server CE, и если у вас загружена последняя версия Eclipse PDT (возьмите ту из Zend), отладка работает как чудо (все настройки уже выполнены Zend, так что ошибок и траты времени больше нет). Вы должны увидеть, когда веб-страница закончила, что программа php была завершена (нет ошибки, это нормально, для следующей страницы программы php запускаются снова). Еще одна проблема - Connect Manager больше не устанавливает расширения, НО при отладке администратора это тоже работает (да, забавно, но это Magento, это занимает все ваше время). Вы можете отладить администратор, добавив / admin к URL в окне браузера отладки (просто так).

...