Configuration:
-
nginx/1.13.12
-
fpm
-
php7.1
-
cakephp 3.6
-
debugkit 3.0 (EDIT: is 3.15 actually)
-
home.ctp reports “DebugKit is loaded.”
-
sqlite3 extension loaded and tested
-
bin/cake plugin assets symlink - symlink created
-
app.php ‘debug’ => TRUE
-
bootstrap.php Plugin::load(‘DebugKit’, [‘bootstrap’ => true]);
still NO debugkit bar or debugkit code in sourcefile
the only error I see is
“Your Application class does not have a bootstrap() method. Please add one.”
when I run
“bin/cake plugin load DebugKit”
Out of disperation I have added a bootstrap() method to src/Application.php but this returns a 500/An Internal Server Error Occurred
I’m out of ideas, google querys and debug paths.
Please help?
Thank you.
rrd
2
How did you install cake and debugkit?
Both via composer
EDIT:
to expand on the answer
composer.phar create-project --prefer-dist cakephp/app project
composer.phar require --dev cakephp/debug_kit “~3.0”
Fixed my issue with some digging.
What I found:
-
if you use sqlite3 and not pdo_sqlite - DebugKit will not work (see debug_kit/config/bootstrap.php line 32)
-
if your TLDis not [“localhost”, “dev”, “invalid”, “test”, “example”, “local”] - DebugKit will not work (see debug_kit/src/ToolbarService.php line 133)
I have reported both as issues on git (610 and 611)
dakota
5
DebugKit 3.0 isn’t compatible with CakePHP 3.6, you’ll need to make sure you’ve installed at least 3.15
1 Like
It is 3.15.
My mistake while writing the first post.