Около xdebug.trace_enable_trigger_value
: «Этот параметр можно использовать для ограничения того, кто может использовать функциональность XDEBUG_TRACE, как описано в xdebug.trace_enable_trigger. При изменении значения по умолчанию пустой строки значение аргумента cookie, GET или POST должно совпадать с общим секрет, установленный с этим параметром для генерации файла трассировки. » (xdebug doc). Эквивалент для xdebug.profiler_enable_trigger_value
У меня есть xdebug 2.2.3, и это в php.ini:
xdebug.trace_enable_trigger=1
xdebug.trace_enable_trigger_value="miko"
Но если я передам что-либо в качестве значения параметра XDEBUG_TRACE (будь то с помощью параметра get или файла cookie), он все равно будет генерировать файлы трассировки. Так как же заставить это значение триггера действительно работать?
Вам нужно обновить xdebug до версии выше v2.3, чтобы это работало, из документации:
xdebug.trace_enable_trigger_value
Type: string, Default value: "", Introduced in Xdebug >= 2.3
This setting can be used to restrict who can make use of the XDEBUG_TRACE functionality as outlined in xdebug.trace_enable_trigger. When changed from its default value of an empty string, the value of the cookie, GET or POST argument needs to match the shared secret set with this setting in order for the trace file to be generated.
Других решений пока нет …