- Przygotowałem PHPStorm z Xdebug.
- Może debugować podstawową instalację Drupal7: ustaw punkty przerwania w index.php i przejrzyj - wszystkie prace.
- Jednak nie mogę załadować strony do przeglądarki. To znaczy. kiedy naciśniesz Kontynuuj / wznów, otrzymuję "Proces zakończony z kodem wyjścia 0"
W oknie konsoli:
/Aplikacje/MAMP/bin/php/php5.4.4/bin/php -dxdebug.remote_enable = 1 -dxdebug.remote_host = 127.0.0.1 -dxdebug.remote_port = 9000 -dxdebug.remote_mode = req / Users / pwanwu / Sites / drupal7 /index.php
(... następnie znacznik z szablonu strony Drupal ...)
Następnie:
"Proces zakończony kodem wyjścia 0"
I nic nie pojawia się oczywiście w oknie przeglądarki.
Działa to dobrze na Netbeans - wszelkie pomysły, co robię źle w PHPStorm?
Dzięki
Odpowiedzi:
0 dla odpowiedzi № 1Rozwiązaniem jest skonfigurowanie debuggera za pomocą konfiguracji zerowej. Nie uruchamiasz sesji debugowania z wewnątrz phpStorm.
Zamiast tego ustawiasz program Phpstorm, aby odsłuchiwał połączenia przychodzące z xdebug przez przeglądarkę.
Zasadniczo - oznacza to, że uruchamiasz witrynędebugger, aktywuj Phpstorm, aby nasłuchiwać na porcie, który określiłeś, którego użyje xdebug (ustawionego w php.ini), a następnie ustaw punkty przerwania w kodzie. Możesz używać znaczników przeglądarki do inicjowania debugowania z poziomu przeglądarki. Lub możesz użyć rozszerzeń przeglądarki / dodatków. Używam teraz "Najprostszego xdebug" dla Firefoksa i "Włącznika Xdebug" dla Chrome.
Zostało znalezione pełne wyjaśnienie seo debugowania aplikacji zeo-config w Xdebug i Phpstorm tutaj