A FirePHP segítségével sokkal egyszerűbben debuggolhatunk egy éles webalkalmazást. A kiegészítő a Firefox böngészőhöz letölthető Firebug kiterjesztés konzol részét használja a logok megjelenítésére. Egy egyszerű kiegészítés segítségével rávehetjük a Kohana2 alapú alkalmazásunkat, hogy segítsen nekünk távolról debuggolni az alkalmazásunkat.Az egész művelet nagyon egyszerű és gyorsan meg is van, mindössze három fájllal kell dolgoznunk.
Hozz létre egy fájlt az application/libraries könyvtárban Fire_Profiler.php néven az alábbi tartalommal:
A következő lépés, hogy töltsd le a FirePHP oldaláról a legutolsó FirePHPCore csomagot, majd abból a lib/FirePHPCore/FirePHP.class.php fájlt másold át az application/libraries könyvtárba FirePHP.php néven!
Ezzel felkészítetted az alkalmazásodat a FirePHP-ban való loggolásra, már csak annyit kell tenned, hogy az alkalmazásod controllerében meghívod a FirePHP-t:
Praktikusan ezt annak a controllernek a __construct() metódusába tedd, amiből származtatod a többi controlleredet.
Ezzel készen is vagy, a Benchmark, a futtatott SQL-ek listája és a Cookie-k automatikusan kiírásra kerülnek a konzolra.
Megjegyzés: Természetesen egy éles oldalon nem teljesen így kell eljárni. Ilyen esetben csak akkor szabad automatikusan loggolni a konzolra, ha megfelelő jogosultsággal belépve böngésszük az oldalt.
A forráskód eredetije a már megszűnt learn.kohanaphp.com oldalról származik.