Debugging cakePHP-调试工具包工具栏不可见

Debugging cakePHP-调试工具包工具栏不可见,debugging,cakephp,Debugging,Cakephp,通过Composer成功安装cakePHP后,将看不到DebugKit工具栏 这是一个非常奇怪的原因,安装过程如下所示: - Installing cakephp/debug_kit (3.1.0) Loading from cache config/bootstrap.php: // Only try to load DebugKit in development mode // Debug Kit should not be installed on a production syst

通过Composer成功安装cakePHP后,将看不到DebugKit工具栏

这是一个非常奇怪的原因,安装过程如下所示:

- Installing cakephp/debug_kit (3.1.0)
  Loading from cache
config/bootstrap.php:

// Only try to load DebugKit in development mode
// Debug Kit should not be installed on a production system
if (Configure::read('debug')) {
    Plugin::load('DebugKit', ['bootstrap' => true]);
}
config/app.php:

/**
 * Debug Level:
 *
 * Production Mode:
 * false: No error messages, errors, or warnings shown.
 *
 * Development Mode:
 * true: Errors and warnings shown.
 */
'debug' => true,
通常(手动安装),插件存储在plugins文件夹中,但它是空的

还有什么我必须配置的吗

亲切问候,


Phil

静态资产未链接到供应商文件夹

请运行以下命令:

cd webroot
ln -s ../vendor/cakephp/debug_kit/webroot debug_kit
这帮助了我:

  • php-bin/cake.php插件资产符号链接
  • sudo apt get安装php7.0-sqlite

  • 安装php5 sqlite扩展。(这适用于php5,使用您正在运行的任何版本)

    如果你在Ubuntu上运行

    sudo apt-get install php5-sqlite
    
    不确定centos/redhat上的包名,但可以使用以下命令查找确切的包名

    sudo yum search php
    
    一旦你有了软件包名称,你就可以使用下面的程序来安装它

    sudo yum install <Package Name> 
    
    sudo-yum安装
    
    安装后不要忘记重新启动web服务器。如果您正在使用php fpm,请重新启动php服务。

    您可以尝试以下方法:

    bin/cake plugin assets symlink
    

    检查错误日志以了解相关错误。确保已启用pdo sqlite。DebugKit默认使用sqlite db。错误日志告诉我必须安装php5 sqlite包。由于我这样做了,错误日志中没有错误,但调试工具包工具栏也不可见。phpinfo:PDO PDO支持启用的PDO驱动程序mysql,sqlite在检查源代码后,我发现调试工具包已启用并正在运行,但src位置明显错误:var uu debug_kit_id='cdba1a7e-a768-4917-a0ca-dc79b23351ff',_uuudebug_kit_base_url=')你应该用答案更新你的问题并标记它。这对我很有帮助。我确实安装了debugkit和所有的需求,但是在blank的@phil中,dubugkit没有显示出来。在检查了源代码之后,我意识到它试图加载不存在的javascript文件,这就解决了问题。谢谢更新这确实再次帮助了我,但我还需要确保DebugKit有一个数据库可供使用,可以通过安装
    php5 sqlite
    或insteadIt的this(我尝试了它,它成功了),或者