deepeloper/debeetle

PHP Debugging Tools

1.3.002 2024-06-11 15:00 UTC

This package is auto-updated.

Last update: 2025-04-19 13:03:21 UTC


README

PHP Debugging Tools supporting third party plugins, skins and color themes.

Supports panel visibility for any conditions for $_SERVER / $_COOKIE / $_SESSION / $_REQUEST / $_GET / $_POST.

Packagist version PHP from Packagist GitHub license GitHub issues Packagist

Donation

Compatibility

PHP >=5.4 <8.2 ‾‾ 2.3.0

PHP >=5.4 ‾‾ 2.3.0

Live demo:

https://deepelopment.free.nf/debeetle/path/to/page/

Installation

  • Run composer require deepeloper/debeetle;
  • Copy "skel.config.xml.php", "skel.config.json.php" and "debeetle.xsd" to your own appropriate place, then modify next nodes:
    • "debeetle/config/path/assets" and "debeetle/config/path/root" (optional) to your own paths;
    • Optionally change "debeetle/config/defaults/language" node to "ru";
    • Modify rules in "debeetle/config(name='localhost').
  • Copy "public/debeetle.php" to appropriate public place;
  • Modify "debeetle/config/path/script" node;
  • Modify $autoloadPath and $autoloadPath in "debeetle.php";
  • See https://github.com/deepeloper/debeetle-example repo on the top and on the bottom of "public/path/to/page/index.php".

The configuration can be located either in the XML file or in the JSON file for acceleration and load reduction.

Plugins

See nodes in "config.xml.php" and pluginType in "debeetle.xsd" and "plugins" folder for examples.

Skins & color themes

See nodes in "config.xml.php" and skinType/themeType in "debeetle.xsd" and "skins" folder for examples.

Disabled panel:

Disabled panel

Put the bar to the bottom:

Put the bar to the bottom

Put the bar to the top:

Put the bar to the top

Project homepage link:

Project homepage link

Hide project homepage link:

Hide project homepage link

Show project homepage link:

Show project homepage link

Turn on the panel:

Turn on the panel

Turn off the panel:

Turn off the panel

Reload the page to view debug:

Reload the page to view debug

Server time:

Server time

PHP version:

PHP version

Page total time:

Page total time

Memory usage:

Memory usage

Peak memory usage:

Peak memory usage

Included files:

Included files

Click to show the panel:

Click to show the panel

Click to hide the panel, trace & dumping object:

Click to hide the panel, trace & dumping object

Backslashed tab name\:

Backslashed tab name\

Nested tabs:

Nested tabs

Environment » Included files:

Error reports (plugin):

Error reports (plugin)

Benchmarks (plugin):

Benchmarks (plugin)

Debeetle » Visited pages history containing summary information:

Debeetle » Visited pages history

Debeetle » Settings:

Debeetle » Settings

Color theme, panel opacity and zoom:

Color theme, panel opacity and zoom

«Trace'n'Dump» plugin global actions:

«Trace'n'Dump» plugin global actions