Не очевидная проблема с простым решением. [RuntimeException] Could not start session because headers have already been sent.
На одном из проектов стала возникать ошибка со следующим содержимым [RuntimeException] Could not start session because headers have already been sent. "/var/www/html/file_test.php":1. (0) /var/www/html/bitrix/modules/main/lib/session/session.php:144 #0: Bitrix\Main\Session\Session->start() /var/www/html/bitrix/modules/main/lib/session/kernelsessionproxy.php:47 #1: Bitrix\Main\Session\KernelSessionProxy->start() /var/www/html/bitrix/modules/main/include.php:168 #2: require_once(string) /var/www/html/bitrix/modules/main/include/prolog_before...
1 год назад
Увеличить время сессии до 3 часов в 1С-Битрикс
1) в файле php.ini установите параметры session.gc_maxlifetime = 10800 session.cookie_lifetime = 10800 и перезагрузите сервер 2) Если нет доступа, то в файле .htaccess php_value session.gc_maxlifetime 10800 php_value session.cookie_lifetime 10800 3) Или вы можете установить время жизни сессионной В файл /bitrix/php_interface/init...