После вчерашней
статьи на хабре решил поставить панель себе. Но ничего не заработало.
Прочитал, про доступность для IP и в конфиг прописал следующее:
'bootstrap' => ['debug'],
'modules' => [
'debug' => [
'class' => 'yii\debug\Module',
'allowedIPs' => ['*']
],
]
Проект работает под вагрантом с Nginx:
location / {
try_files $uri /index.php?$query_string;
}
location = /index.php {
try_files $fastcgi_script_name = 404;
fastcgi_pass php-fpm;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
Продебажил чуть-чуть vendor\yiisoft\yii2-debug\Module.php
- Панели инициализируются
- Доступ есть
- bootstrap отработал
- В папку runtime пишутся data файлы
- renderToolbar не вызывается
Что я сделал не так?
Update:
Заработало на рабочем компьютере без проблем. На домашнем панель отсутствует.
Однако основная идея была в том, чтоб посмотреть DB профайлер в API. И в API нет никакого лейаута, получается, если ты не используешь рендеринг от Yii, то толку в плагине нет никакого? Это так?
Несколько фактов для уточнения проблемы:
1) В чем заключается ошибка? - Не отображается панель вовсе.
2) Установка через composer.
3) Права доступа на папки 775 и файлы 664. Работаю из под windows через vagrant и shared folder.
4) В текущем проекте используется собственная сборка (но основана на basic).
5) Поскольку у меня своя сборка, то используется 1 конфиг.
6) $this->endBody(); есть в лейауте