我正在学习如何使用CakePHP
和我配置好的一切,但现在,我得到这个警告:
DebugKit is not installed. It will help you inspect and debug different aspects of your application. You can install it from github
我已经点击的链接,下载的应用程序,但我不知道在哪里放置这些文件夹...我使用的EasyPHP作为我的虚拟主机.
另外这里我遵循的步骤,
并且有:
`Ensure the plugin is loaded in app/Config/bootstrap.php by calling CakePlugin::load('DebugKit');`
Run Code Online (Sandbox Code Playgroud)
但我不知道call
这里有什么东西,有提示吗?
Dav*_*ave 57
如何为CakePHP安装DebugKit(只需4个简单的步骤!):
第1步(选项A):传统/下载方法:
DebugKit
在app/Plugin
目录中创建一个文件夹,并将下载内容放入其中(而不是顶级文件夹 - 其中的内容).如果你知道如何从github克隆,那也可以正常工作.
第1步(选项B):Composer方法
这似乎是目前最受欢迎的选择(并且有充分的理由).如果您已经在使用Composer [在此处了解更多信息],那么添加DebugKit非常简单.如果您之前没有使用过Composer,请不要担心 - 只需使用上面的"选项A"即可.最终结果是一样的,而且也很容易.
确保composer.json中存在require.这将把插件安装到Plugin/DebugKit中:
{
"require": {
"cakephp/debug_kit": "2.2.*"
}
}
Run Code Online (Sandbox Code Playgroud)
第2步:
然后,在您的app/Config/bootstrap.php
添加(或取消注释)以下行:
CakePlugin::load('DebugKit');
Run Code Online (Sandbox Code Playgroud)
最后,在您的app/Controller/AppController.php
文件中(在类中),添加:
public $components = array(
'DebugKit.Toolbar'
);
Run Code Online (Sandbox Code Playgroud)
(如果您已经有一个$components
数组,那么只需添加它 - 不要重新设置它.)
步骤3:确保调试为1或更多
在您的Config/core.php
文件中,请确保此行:
Configure::write('debug', 2);
Run Code Online (Sandbox Code Playgroud)
值为1或2. (在此处阅读有关调试模式的更多信息)
第4步:删除sql_dump
:
在布局文件中,删除'sql_dump'元素(在默认布局的底部)
根据debugKit页面上的"安装"部分:
我怎么知道它是否有效?
您应该会在网站右上角的灰色方块上看到一个小图标.单击此按钮展开选项,然后单击选项以开始令人敬畏.