找不到CakePHP DebugKit / Plugins webroot

时间:2014-06-04 21:51:25

标签: php cakephp

我已经安装了CakePHP的调试工具包,但它没有在我的页面上正确加载,它只是页面底部的一堆文本和数组。我的浏览器说它正在获得404:

/debug_kit/css/debug_toolbar.css
/debug_kit/js/jquery.js
/debug_kit/js/js_debug_toolbar.js
/debug_kit/img/cake.icon.png

...所以它没有正确找到插件的webroots。我已将浏览器定向到这些页面以及我能想到的其他组合(例如:/ debugkit / css ...或/ debug_kit / webroot ...)但没有任何工作。

从我的谷歌搜索来看,这似乎是一些问题,但是我还没有看到解决方案。

我删除了' sql_dump'布局页面底部的元素仍然没有。

有什么想法吗?

由于

2 个答案:

答案 0 :(得分:2)

对于遇到此问题的其他人:

这不是一个直接的解决方案,而是一点点破解

复制app/Plugin/DebugKit/webroot

的内容

到新文件夹app/webroot/debug_kit

问题是CakePHP没有看到插件webroot,但这将绕过这个问题。

答案 1 :(得分:0)

首先,您使用的是正在使用的CakePHP版本的DebugKit版本吗?

其次,您是否已将其包含在$ components中(通常位于App Controller中)?

    public $components = array(
        'Session',
        'Cookie',
        'DebugKit.Toolbar'
        );

你在引导程序中加载它吗?即CakePlugin :: load('DebugKit');

最后你有Configure :: write('debug',2);在core.php中?

工作时,它将显示为屏幕右上角的图标。

相关问题