Подтвердить что ты не робот

Как установить DebugKit на CakePHP

Я изучаю, как работать с CakePHP, и я настроил все в порядке, но теперь я получаю это предупреждение:

DebugKit is not installed. It will help you inspect and debug different aspects of your application. You can install it from github

Я уже нажал на эту ссылку и загрузил это приложение, но я понятия не имею, где разместить эти папки... Я использую EasyPhp как мой веб-хостинг.
Также Здесь Я последовал за шагами,
и есть:

`Ensure the plugin is loaded in app/Config/bootstrap.php by calling CakePlugin::load('DebugKit');` 

Но я не знаю, как call что-то здесь, есть ли подсказка?

4b9b3361

Ответ 1

Как установить DebugKit для CakePHP (всего за 4 простых шага!):

ШАГ 1 (вариант A): традиционный/загружаемый метод:

Создайте папку DebugKit в вашем каталоге app/Plugin и поместите в нее содержимое загрузки (а не папку верхнего уровня - материал внутри нее). Если вы знаете, как клонировать из github, это тоже прекрасно работает.


ШАГ 1 (вариант B): метод композитора

В настоящее время это самый популярный вариант (и не зря). Если вы уже используете Composer [подробнее об этом здесь], то добавление DebugKit безумно-простое. Если вы раньше не использовали Composer, не волнуйтесь - просто используйте "вариант A" выше. Конечный результат тот же, и это тоже легко.

Убедитесь, что require присутствует в composer.json. Это установит плагин в плагин /DebugKit:

{
    "require": {
        "cakephp/debug_kit": "2.2.*"
    }
}

ШАГ 2:

Затем в app/Config/bootstrap.php добавьте (или не комментируйте) следующую строку:

CakePlugin::load('DebugKit');

Наконец, в вашем app/Controller/AppController.php файле (внутри класса) добавьте:

public $components = array(
    'DebugKit.Toolbar'
);

(Если у вас уже есть массив $components, то просто добавьте его - не переустанавливайте его.)


ШАГ 3: убедитесь, что отладка 1 или более

В вашем файле Config/core.php убедитесь, что эта строка:

Configure::write('debug', 2);

имеет значение 1 или 2. (читайте больше об этом режиме отладки)


ШАГ 4: Удалите sql_dump:

В вашем файле макета удалите элемент sql_dump (внизу макета по умолчанию)


В соответствии с разделом "Установка" на странице debugKit:

  • Clone/Скопировать файлы в этот каталог в приложение /Plugin/DebugKit
  • Убедитесь, что плагин загружен в app/Config/bootstrap.php, вызывая CakePlugin:: load ('DebugKit');
  • Включите компонент панели инструментов в AppController.php: public $components = array ('DebugKit.Toolbar');
  • Установите режим отладки как минимум на 1.
  • Обязательно удалите элемент sql_dump из макета, если вы хотите испытать удивительный, который является журналом SQL отладки.

Как узнать, работает ли он?

В правом верхнем углу вашего сайта вы увидите небольшую иконку на сером квадрате. Нажмите на это, чтобы развернуть параметры, затем нажмите на параметр, чтобы начать быть удивительным.

Ответ 2

в корневой папке приложения: перейдите в \vendor\cakephp\ скопируйте папку debug_kit и вставьте ее в папку \plugins, это сработало для меня в развертывании герой (не для производства, только для разработки)

Ответ 3

просто проблема с версией. загрузите совместимую версию DebugKit, она должна работать без ошибок. подтверждено!