Если столкнулись с ошибкой "Could not start session because headers have already been sent", то обычно этому причина, что в php-файлах, располагающихся в папках:
- /bitrix/php_interface/
- /local/php_interface/
есть пробелы или какой-то текст после закрывающего тэга
?> в конце файла php
В основном это файлы
dbconn.php и
init.php
Например, так
не правильно:
<?php
// какой-то код
?>
пустая строка
а так
правильно:
<?php
// какой-то код
// и в конце файла не ставим закрывающий тэг ?>