При настройке среды разработки Windows для Yii 1.1 и включении CWebLogRoute / CProfileLogRoute:
'log' => array(
'class' => 'CLogRouter',
'routes' => array(
...
// uncomment the following to show log messages on web pages
array(
'class' => 'CWebLogRoute',
'enabled' => true
),
array(
'class' => 'CProfileLogRoute',
'report' => 'summary',
'enabled' => true
),
),
)
...
выход дублируется, вызывая:
Warning: Cannot modify header information - headers already sent by
и другие нежелательные эффекты , Кроме того, содержимое страницы печатается дважды.
Отключение одного из маршрутизаторов журнала решает проблему, но приводит к тому, что часть полезной информации о разработчиках пропадает.
Вопрос. Есть ли причина для такого поведения, и есть ли решение сохранить оба маршрутизатора журнала активными?
PS Сведения об окружающей среде, если это имеет значение:
PHP 7.2.22 (cli) (built: Aug 28 2019 09:29:01) ( ZTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
nginx version: nginx/1.17.7
nginx и php связаны через php -fpm