could not start session because headers have already been sent
Дисклеймер: статья старая, информация, скорее всего, устарела, используйте на свой страх и риск.
Ошибка чаще всего возникает либо из-за лишних символов (например пробел перед <?php), либо если файл сохранен в кодировке UTF8 с BOM.
Для исправления, соответственно, нужно убрать лишние символы и поменять кодировку на UTF8 без BOM.Есть вопрос или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.
[RuntimeException] Could not start session because headers have already been sent. "/home/m/mintschaman/mediamint-super-new/public_html/bitrix/modules/security/classes/general/antivirus.php":152. (0) /home/m/mintschaman/mediamint-super-new/public_html/bitrix/modules/main/lib/session/session.php:143 #0: Bitrix\Main\Session\Session->start() /home/m/mintschaman/mediamint-super-new/public_html/bitrix/modules/main/lib/session/session.php:282 #1: Bitrix\Main\Session\Session->regenerateId() /home/m/mintschaman/mediamint-super-new/public_html/bitrix/modules/main/lib/session/kernelsessionproxy.php:52 #2: Bitrix\Main\Session\KernelSessionProxy->regenerateId() /home/m/mintschaman/mediamint-super-new/public_html/bitrix/modules/main/lib/session/compositesessionmanager.php:73 #3: Bitrix\Main\Session\CompositeSessionManager->regenerateId() /home/m/mintschaman/mediamint-super-new/public_html/bitrix/modules/main/classes/general/user.php:3296 #4: CAllUser->Logout() /home/m/mintschaman/mediamint-super-new/public_html/bitrix/modules/main/include.php:290 #5: require_once(string) /home/m/mintschaman/mediamint-super-new/public_html/bitrix/modules/main/include/prolog_admin_before.php:39 #6: require_once(string) /home/m/mintschaman/mediamint-super-new/public_html/bitrix/modules/main/interface/desktop.php:10 #7: require(string) /home/m/mintschaman/mediamint-super-new/public_html/bitrix/admin/index.php:2 ----------