安装 CakePHP3 版本后。 3.6.2、debug_kit 不显示面板。在日志文件中
“警告:DebugKit 正在禁用自身,因为您的主机 newtest.my
不在已知的顶级域安全列表(localhost、dev、invalid、test、example、local)中。如果您愿意喜欢强制 DebugKit 使用 DebugKit.forceEnable
配置选项。”
如何启用调试面板?谢谢!
最佳答案
Greg Schmidt 已经回答了这个问题,但为了让以后对此有疑问的任何人清楚:基本上发生的事情是 CakePHP 确定您正在使用的主机不安全,因此禁用了调试工具包。 CakePHP 还为此提供了一种解决方法,方法是提供 DebugKit.forceEnable
键来覆盖此默认行为。建议您在 app.php
中执行此操作,或者,如果您保持默认 app.php
原样并提供覆盖文件,如 app_local .php
正如你应该做的那样,你也可以在那里做:
'DebugKit' => [
'forceEnable' => true,
// other config options
]
CakePHP 在 Their Cookbook 中对此提供了一个简短的解释。
关于cakephp-3.0 - Cakephp 3 调试套件面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50108060/