首页 > 解决方案 > Cake PHP 3 debug_kit 面板

问题描述

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

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

标签: cakephp-3.0cakephp-debug-kit

解决方案


Greg Schmidt 已经回答了这个问题,但为了让以后想知道这个问题的人更清楚:基本上发生的事情是 CakePHP 已经确定您使用的主机不安全,因此禁用了调试工具包。CakePHP 还通过提供DebugKit.forceEnable覆盖此默认行为的键来解决此问题。建议您在其中一个中执行此操作,app.php或者,如果您保持默认app.php状态并提供了一个您应该提供的覆盖文件app_local.php,您也可以在那里执行此操作:

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

CakePHP 在他们的食谱中提供了一个小小的解释


推荐阅读