Cake PHP 3 debug_kit面板

时间:2018-04-30 20:52:07

标签: cakephp-3.0 cakephp-debug-kit

安装CakePHP3 ver后。 3.6.2,debug_kit不显示面板。在日志文件中 "警告:DebugKit正在禁用自身,因为您的主机newtest.my不在已知的顶级域安全列表中(localhost,dev,invalid,test,example,local)。如果您想强制DebugKit使用DebugKit.forceEnable配置选项。"

我如何启用调试面板?谢谢' S!

1 个答案:

答案 0 :(得分:3)

这个问题已经得到了Greg Schmidt的回答,但是为了明确其他人对此的疑问:基本上正在发生的事情是CakePHP确定您使用的主机不安全,因此禁用了调试套件。 CakePHP还通过提供DebugKit.forceEnable键来覆盖此默认行为,从而为此提供了解决方法。建议您在app.php中执行此操作,或者,如果您按原样保留默认app.php并提供了一个覆盖文件,如app_local.php,则可以在那里执行此操作以及:

'DebugKit' => [
    'forceEnable' => true,
    // other config options
]

CakePHP在Their Cookbook

中提供了一个很小的解释