蛋糕PHP 3 debug_kit 面板
Cake PHP 3 debug_kit panel
安装 CakePHP3 版本后。 3.6.2, debug_kit 不显示面板。在日志文件中
"Warning: DebugKit is disabling itself as your host newtest.my
is not in the known safe list of top-level-domains (localhost,dev,invalid,test,example,local). If you would like to force DebugKit on use the DebugKit.forceEnable
Configure option."
如何启用调试面板?谢谢!
这个问题已经由 Greg Schmidt 回答了,但是为了让以后想知道这个问题的人清楚:基本上发生的事情是 CakePHP 已经确定您正在使用的主机是不安全的,因此禁用了调试成套工具。 CakePHP 还通过提供 DebugKit.forceEnable
键来覆盖此默认行为,为此提供了一种解决方法。建议您在 app.php
中执行此操作,或者如果您按原样保留默认 app.php
并提供覆盖文件,如您应该的 app_local.php
,您可以在那里执行此操作还有:
'DebugKit' => [
'forceEnable' => true,
// other config options
]
CakePHP 在 Their Cookbook
中提供了对此的微小解释
实现此目的的另一种方法是在 bootstrap.php
中执行类似的操作
if (Configure::read('debug')) {
Configure::write('DebugKit.forceEnable', TRUE);
Plugin::load('DebugKit', ['bootstrap' => TRUE]);
}
安装 CakePHP3 版本后。 3.6.2, debug_kit 不显示面板。在日志文件中
"Warning: DebugKit is disabling itself as your host newtest.my
is not in the known safe list of top-level-domains (localhost,dev,invalid,test,example,local). If you would like to force DebugKit on use the DebugKit.forceEnable
Configure option."
如何启用调试面板?谢谢!
这个问题已经由 Greg Schmidt 回答了,但是为了让以后想知道这个问题的人清楚:基本上发生的事情是 CakePHP 已经确定您正在使用的主机是不安全的,因此禁用了调试成套工具。 CakePHP 还通过提供 DebugKit.forceEnable
键来覆盖此默认行为,为此提供了一种解决方法。建议您在 app.php
中执行此操作,或者如果您按原样保留默认 app.php
并提供覆盖文件,如您应该的 app_local.php
,您可以在那里执行此操作还有:
'DebugKit' => [
'forceEnable' => true,
// other config options
]
CakePHP 在 Their Cookbook
中提供了对此的微小解释实现此目的的另一种方法是在 bootstrap.php
中执行类似的操作if (Configure::read('debug')) {
Configure::write('DebugKit.forceEnable', TRUE);
Plugin::load('DebugKit', ['bootstrap' => TRUE]);
}