![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Rozwiązane
Cześć Aż wstyd pytać na forum o takie błahostki, ale walczę już ponad godzinkę i nie mogę ustalić przyczyny problemu, może ktoś się spotkał z taką sytuacją? Meritum: po aktualizacji xamppa (64 bit windows 7 home premium, xampp-win32-1.8.1-VC9-installer, netbeans 7.2) xdebugger przestał działać a dokładniej: przeglądarka: "Oczekiwanie na localhost...", a netbeans: "waiting for connection (netbeans-xdebug) i w ide w ogóle debuger nie wskakuje w zaznaczone breakpointami wiersze. php.ini: output_buffering=Off [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=on xdebug.remote_handler=dbgp xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.idekey=netbeans-xdebug xdebug.trace_output_dir = "C:\xampp\tmp" // zrzut całej sekcji z phpinfo() xdebug xdebug support enabled Version 2.2.1 IDE Key netbeans-xdebug Supported protocols Revision DBGp - Common DeBuGger Protocol $Revision: 1.145 $ Directive Local Value Master Value xdebug.auto_trace Off Off xdebug.cli_color 0 0 xdebug.collect_assignments Off Off xdebug.collect_includes On On xdebug.collect_params 0 0 xdebug.collect_return Off Off xdebug.collect_vars Off Off xdebug.coverage_enable On On xdebug.default_enable On On xdebug.dump.COOKIE no value no value xdebug.dump.ENV no value no value xdebug.dump.FILES no value no value xdebug.dump.GET no value no value xdebug.dump.POST no value no value xdebug.dump.REQUEST no value no value xdebug.dump.SERVER no value no value xdebug.dump.SESSION no value no value xdebug.dump_globals On On xdebug.dump_once On On xdebug.dump_undefined Off Off xdebug.extended_info On On xdebug.file_link_format no value no value xdebug.idekey netbeans-xdebug netbeans-xdebug xdebug.max_nesting_level 100 100 xdebug.overload_var_dump On On xdebug.profiler_aggregate Off Off xdebug.profiler_append Off Off xdebug.profiler_enable Off Off xdebug.profiler_enable_trigger Off Off xdebug.profiler_output_dir \ \ xdebug.profiler_output_name cachegrind.out.%p cachegrind.out.%p xdebug.remote_autostart Off Off xdebug.remote_connect_back Off Off xdebug.remote_cookie_expire_time 3600 3600 xdebug.remote_enable On On xdebug.remote_handler dbgp dbgp xdebug.remote_host localhost localhost xdebug.remote_log no value no value xdebug.remote_mode req req xdebug.remote_port 9000 9000 xdebug.scream Off Off xdebug.show_exception_trace Off Off xdebug.show_local_vars Off Off xdebug.show_mem_delta Off Off xdebug.trace_enable_trigger Off Off xdebug.trace_format 0 0 xdebug.trace_options 0 0 xdebug.trace_output_dir C:\xampp\tmp C:\xampp\tmp xdebug.trace_output_name trace.%c trace.%c xdebug.var_display_max_children 128 128 xdebug.var_display_max_data 512 512 xdebug.var_display_max_depth 3 3 Dziwna sprawa, niby Thread Safety enabled, a jak zamiast zend_extension = "C:\xampp\php\ext\php_xdebug.dll" dam zend_extension_ts = "C:\xampp\php\ext\php_xdebug.dll" to w ogóle przeglądarka nie zaczyna czekać na ide. Korzystam z wtyczki do chromea xdebug helper. Czy ktoś spotkał się z podobnym problemem, albo czy ktoś ma jakikolwiek pomysł jak mogę naprawić debugger? ps. wszystkie zendowe moduły w php.ini mam wyłączone i wiem, że gryzą się z xdebuggerem. *** rozwiązanie dla zainteresowanych tematem Jeżeli kogoś zainteresuje rozwiązanie, które pomogło w moim przypadku, to wygląda ono tak: wchodzimy na stronę http://xdebug.org/wizard.php wklejamy do okienka zrzut z polecenia php -i (najlepiej przekierować wyjście do pliku: php -i > tutaj.txt) - klikamy wyślij. Po chwili pojawi się url do pobrania nowszej i zoptymalizowanej pod vc9 dllki: php_xdebug-2.2.1-5.4-vc9.dll - wrzucamy pobrany plik do /xampp/php/ext/ i zamieniamy wpis w php.ini ;zend_extension = "C:\xampp\php\ext\php_xdebug.dll" zend_extension="C:\xampp\php\ext\php_xdebug-2.2.1-5.4-vc9.dll" Na końcu restart apache'a i gotowe. Nie wiedziałem że są takie bajery na stronie xdebuga. Ten post edytował darko 10.10.2012, 16:47:57 -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 22:55 |