Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fetching contributors…
Cannot retrieve contributors at this time
93 lines (71 sloc) 3.4 KB

Magento Debug Toolbar

Based on robhudson's awesome work ( we've created a debug toolbar for Magento. It is installed as a Magento module without hacking Magento's core.

Basic features are implemented and few others will come soon. Check the screenshots for current features:

Or demo video on YouTube:


A) Via Modman - Recommended (

1) Install Modman:

bash < <(wget -O -


bash < <(curl -s
source ~/.profile

2) Allow symlinks for the templates directory (required for installation via Modman)

3) Install Debug Toolbar module:

cd [magento root folder]
modman init
modman clone
  • Make sure you've cleaned Magento's cache to enable the new module; hit refresh

How to update

I'm pretty lazy and I don't like to create Magento Connect packages. With modman you can effortlessly grab the latest changes from github.

modman update magneto-debug
  • Clean Magento's cache to make sure new changes will be enabled.

B) Via Magento Connect

Extension is not updated regularly. I recommend using modman.

cd [magento root folder]
sudo ./mage install community MagnetoDebug

Magento Connect extension package is available here:


  • Now available in Admin (1.0.1 RC - fancy for I'm laizy to create Magento Connect package)
  • Magento module listing; Toggle Magento modules on the fly
  • Search configuration keys
  • Display peak memory usage, script execution time
  • Request information (controller name, action name, cookies variables, session variables, GET and POST variables)
  • Models instantiated
  • SQL queries executed for current request; ability to see queries' result or queries' execution plan (EXPLAIN)
  • List Magento configuration
  • Print layout handles for current request
  • Find xml files where a specific layout handle is defined
  • Created blocks, their associated templates; Preview templates' source code
  • Quick actions:
    • Toggle template hints
    • Clear cache
    • Toggle inline translation


We're working to correct these:

  • To enable SQL profiler manually you have to add in your local.xml profiler tag <profiler>1</profiler> under connection, like in the example below:

  • Disable SQL Profiler is not working, but Enable SQL Profiler works like a charm (or not)

Jump to Line
Something went wrong with that request. Please try again.