Loading...
Hristo_Penchev avatar Hristo_Penchev 389 Точки

[Technical Issue] - Aptana дебъг - брейкпойнтите не работят

Здравейте,
Нещо не мога да се оправя с дебъгера на Аптана. Натискам десен бутон debug as script, а то си изпълнява програмата, като че ли я рънвам. Печата на конзолата, но не спира на нито един поставен брейкпойнт. Иначе в дебъг перспективата засича брейкпойнти, но не му дреме, че са там. Някой има ли идея на какво може да се дължи и как се оправя?

Тагове:
0
PHP Web Development Basics
quickben avatar quickben 966 Точки

Debug As -> PHP Script ли ти излиза, че гледах в нета, че доста хора първоначално имат проблеми с breakpoints?

този туториал ми изглежда обещаващ, но неползвам Aptana така, че немога да ти кажа със сигурност дали ще проработи, но ми се струва достатъчно кратък и ясен, че да се пробваш :)

и тук намерих още един подобен tutorial..

0
25/11/2014 21:50:26
Hristo_Penchev avatar Hristo_Penchev 389 Точки

Проблемът се оказа, че не съм откоментирал следния текст в php.ini:

[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "C:\xampp\tmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 0
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.trace_output_dir = "C:\xampp\tmp"

1
velio84 avatar velio84 241 Точки

За който реши да пише на Линукс, ето туториъла, който аз ползвах:

Debugging php in Aptana

5
a.angelov avatar a.angelov 1316 Точки

Още една полезна статия за конфигуриране на PHP среда за програмиране под Linux:

Ако някой се чуди къде да намери php интерпретатора, той се намира в /usr/bin/php, и съответно php.ini файлът е в /etc/php5/apache2/php.ini /разбира се, след като инсталирате lamp с командата: sudo apt-get install lamp-server^/.

Configure PHP development environment using Aptana (or Eclipse) and XDebug on Ubuntu/Linux Mint

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.