cakephp/debug_kit

CakePHP 调试套件

安装数: 11,121,313

依赖项: 165

建议者: 3

安全性: 0

星标: 852

关注者: 78

分支: 573

开放问题: 7

类型:cakephp-plugin

5.1.1 2024-09-17 15:19 UTC

README

Build Status Coverage Status License Total Downloads

DebugKit 为 CakePHP 应用程序提供调试工具栏和增强的调试工具。它允许您快速查看配置数据、日志消息、SQL 查询和应用程序的计时数据。

⚠️ DebugKit 仅适用于单用户本地开发环境。您应避免在共享开发环境、预发布环境或需要隐藏配置数据和环境变量的任何环境中使用 DebugKit。⚠️

要求

  • SQLite (pdo_sqlite) 或其他 CakePHP 可与之通信的数据库驱动程序。默认情况下,DebugKit 将使用 SQLite,如果需要使用不同的数据库,请参阅以下文档中的数据库配置部分。

有关详细信息及旧版本,请参阅 版本映射

安装

  • 使用 Composer 从您的 CakePHP 项目的根目录(composer.json 文件所在位置)安装插件。
php composer.phar require --dev cakephp/debug_kit:"^5.0"
// src/Application.php
$this->addPlugin('DebugKit');
  • config/app.php 中设置 'debug' => true,

DebugKit 是否不工作?

如果您在页面右下角没有看到 CakePHP 图标,则表示 DebugKit 未能正确工作。一些常见问题包括:

  1. 您的 PHP 环境未安装 SQLite。检查您的应用程序日志以确认是否发生此情况。您可以选择配置 DebugKit 使用不同的数据库,或安装 PDO SQLite 3 扩展。
  2. 需要将您的主机名添加到 DebugKit.safeTld。如果您的本地域名不是已知的开发环境名称,DebugKit 将自行禁用以保护可能不是开发环境的情况。
  3. 如果您正在使用 Authorization Plugin,您需要在您的配置中将 DebugKit.ignoreAuthorization 设置为 true

问题报告

如果您有关于 DebugKit 的问题,请在 GitHub 上提交问题。

贡献

如果您想为 DebugKit 做贡献,请查看 路线图 以了解任何计划中的功能。您可以通过 fork 项目、添加功能并提交 pull requests 或打开 issues 来做出贡献。

文档

DebugKit 的文档可以在 CakePHP 文档 中找到。

面板

其他插件的面板

  • L10nSetup plugin 提供,用于显示日期、DateTime、Time 对象/值当前的区域设置。