CakePHP 3:DebugKit未启用

时间:2015-10-14 13:11:54

标签: debugging cakephp-3.0

我使用以下网址下载了DebugKit插件

php composer.phar require --dev cakephp/debug_kit "~3.0"

但它仍然会在error.log中显示警告而DebugKit无效:

  

警告:DebugKit未启用。你需要安装   pdo_sqlite,或定义“debug_kit”连接名称

那么如何在debug_kit中定义app.php连接名称以及如何启用debugkit?

2 个答案:

答案 0 :(得分:3)

  

pdo_sqlite

安装并启用Terminal

PHP5.6

sudo apt-get install php5.6-sqlite3

PHP7.0

sudo apt-get install php7.0-sqlite3

安装后,重新启动Apache服务器

sudo service apache2 restart

注意: php5.6-sqlite3 = {YourPhpVersion}-{SqliteVersion}

答案 1 :(得分:0)

在应用文件中:

.../config/app.php

在“数据源”选项中:创建新的子选项,如下所示:

'debug_kit' => [
        'className' => 'Cake\Database\Connection',
        'driver' => 'Cake\Database\Driver\Mysql',
        'persistent' => false,
        'host' => DB_HOST,
        'port' => DB_PORT,

        //'port' => 'non_standard_port_number',
        'username' => DB_ACC,
        'password' => DB_PASS,
        'database' => DB_NAME,

        //'encoding' => 'utf8mb4',
        'timezone' => 'UTC',
        'flags' => [],
        'cacheMetadata' => true,
        'log' => false,'quoteIdentifiers' => false,

        'url' => env('DATABASE_URL', null),
    ]

保存文件应用程序并刷新您的网站。完成。