安装CakePHP3 ver后。 3.6.2,debug_kit不显示面板。在日志文件中
"警告:DebugKit正在禁用自身,因为您的主机newtest.my
不在已知的顶级域安全列表中(localhost,dev,invalid,test,example,local)。如果您想强制DebugKit使用DebugKit.forceEnable
配置选项。"
我如何启用调试面板?谢谢' S!
答案 0 :(得分:3)
这个问题已经得到了Greg Schmidt的回答,但是为了明确其他人对此的疑问:基本上正在发生的事情是CakePHP确定您使用的主机不安全,因此禁用了调试套件。 CakePHP还通过提供DebugKit.forceEnable
键来覆盖此默认行为,从而为此提供了解决方法。建议您在app.php
中执行此操作,或者,如果您按原样保留默认app.php
并提供了一个覆盖文件,如app_local.php
,则可以在那里执行此操作以及:
'DebugKit' => [
'forceEnable' => true,
// other config options
]
CakePHP在Their Cookbook
中提供了一个很小的解释