cakephp-3.0 - Cakephp 3 调试套件面板

标签 cakephp-3.0 cakephp-debug-kit

安装 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/

相关文章:

php - where 子句在 cakephp 3.4 中不起作用

php - v3.1.1 的 CakePHP 路由不适用于 v3.1.2,可能是约定错误?

php - 更改 Cakephp 3 中的默认日期时间格式

gitignore:忽略文件不工作 cakephp

forms - 使用 FormHelper 显示单选按钮

datetime - CakePHP 3 : check date greater than today