[TYPO3-core] Debugging TYPO3 CMS in your IDE

Jigal van Hemert jigal.van.hemert at typo3.org
Tue Apr 23 15:31:51 CEST 2013


A quick tip to make debugging easy.

There is a Firefox add-on "easy Xdebug" which adds a button to the 
bottom add-on bar to start a debugging session.
The instructions in the add-on repository (or on the authors homepage) 
are what you need to configure PHP to work with this extension.
Do set an IDE key in php.ini in the xdebug section.
Restart Apache to start using the new settings.

In PhpStorm in the Run menu, choose Edit configurations. Then Defaults 
-> PHP Remote Debug.
Configure the server (in my case: localhost, port 80, debugger Xdebug) 
and enter the Ide key (session id) which you set in php.ini.

Now it's a matter of "Start Listen PHP Debug Connections" in PhpStorm 
(in the Run menu or with the toolbar button) and in Firefox use the 
"Start xdebug session" button on the bottom.

With each action in the TYPO3 backend (also triggered via JS!) PhpStorm 
kicks in as debugger and you step through the code. It even works with 
XAMPP for Windows!

Jigal van Hemert
TYPO3 CMS Core Team member

TYPO3 .... inspiring people to share!
Get involved: typo3.org

More information about the TYPO3-team-core mailing list