我使用以下网址下载了DebugKit
插件
php composer.phar require --dev cakephp/debug_kit "~3.0"
但它仍然会在error.log
中显示警告而DebugKit
无效:
警告:DebugKit未启用。你需要安装 pdo_sqlite,或定义“debug_kit”连接名称
那么如何在debug_kit
中定义app.php
连接名称以及如何启用debugkit?
答案 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),
]
保存文件应用程序并刷新您的网站。完成。