Установил новый проект yii2 - advanced, еще ничего толком не поменял в проекте, т.е. практически все настройки дефолтные. При запуске codeception выдает следующее:
session_set_cookie_params(): Cannot change session cookie parameters when headers already sent
/app/vendor/yiisoft/yii2/web/Session.php:388
/app/vendor/yiisoft/yii2/web/Session.php:135
/app/vendor/yiisoft/yii2/web/Session.php:635
/app/vendor/yiisoft/yii2/web/User.php:653
/app/vendor/yiisoft/yii2/web/User.php:252
/app/common/models/LoginForm.php:59
/app/common/tests/unit/models/LoginFormTest.php:63
/app/vendor/symfony/console/Application.php:262
/app/vendor/symfony/console/Application.php:145
/home/vagrant/.phpstorm_helpers/codeception.php:40
Немогу разобраться, что это значит и откуда берется ошибка? Может быть это как то связано с тем, что тесты у меня запускаются с вируталки?
Вроде все понятно, не может изменить куки, потому что заголовок уже сформирован.Это значит что вы сперва делаете например echo 123; а потом пытаетесь изменить куки, так нельзя, куки изменяется ТОЛЬКО когда поток вывода - чист. Т.е. сперва трогаем куки, потом трогаем вывод.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости