Xhprof / xhgui: xhgui — документ для вставки содержит неверный ключ: ключи не могут содержать & quot;. & Quot;

Я пытаюсь настроить Xhgui с Xhprof.
Я следовал инструкциям GitHub (https://github.com/perftools/xhgui),
но это сообщение об ошибке продолжает появляться в журналах ошибок:

«xhgui — документ для вставки содержит неверный ключ: ключи не могут содержать
«.»: «main () ==> загрузить …»

Похоже, mongoDB не может использовать точки в ключах, но Xhgui пытается это сделать.

Есть ли способ отключить это ограничение в mongoDB? Или исправить эту ошибку в Xhgui?

3

Решение

https://github.com/perftools/xhgui/issues/209#issuecomment-339281276

Для тех, кто сталкивался с этой проблемой, я смог заставить ее работать
добавление следующего фрагмента кода в xhgui / external / header.php
прямо перед ignore_user_abort (true); вызов. Не уверен, насколько правильно
это и если это может повлиять на что-нибудь еще, но это добилось цели
мне.

    $profile = [];
foreach($data['profile'] as $key => $value) {
$profile[strtr($key, ['.' => '_'])] = $value;
}
$data['profile'] = $profile;
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]