cakephp-3.0 - Cake PHP 3 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 在他们的食谱中提供了一个小小的解释
推荐阅读
- amazon-web-services - S3 路径对象复制到 2 个不同的 AWS 账户
- c# - 如何在 C# 中使用 Windows 窗体中的替代方式在 Windows 资源管理器中导航?
- c++ - 模板函数未在此范围内声明
- grails - 如何使用 grails 中 javascripts 和 stylesheets 目录之外的资产文件?
- java - Fasterxml Jackson 数据绑定 MismatchedInputException
- sql - 仅考虑字段的一部分,如何根据其他表列过滤表?
- html - 在 img 标签中显示的透明 png 下显示彩色背景
- php - Laravel - 在 null 上调用成员函数提供服务()
- php - Wordpress 主题 Flatsome 3.11:UX Builder 未加载
- sql - 如何写入和读取文件