Я пытаюсь настроить Xhgui с Xhprof.
Я следовал инструкциям GitHub (https://github.com/perftools/xhgui),
но это сообщение об ошибке продолжает появляться в журналах ошибок:
«xhgui — документ для вставки содержит неверный ключ: ключи не могут содержать
«.»: «main () ==> загрузить …»
Похоже, mongoDB не может использовать точки в ключах, но Xhgui пытается это сделать.
Есть ли способ отключить это ограничение в mongoDB? Или исправить эту ошибку в Xhgui?
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;
Других решений пока нет …