Сегодня получил ответ от техподдержки:
В файле bitrix/modules/main/tools.php замените строки:
Цитата
$lang_filename = $_SERVER['DOCUMENT_ROOT'].$lang;
if (file_exists($lang_filename))
{
$obCache = new CPHPCache;
if ($obCache->startDataCache(3600, $lang_filename."?".filemtime($lang_filename), "js/lang" )
{
$mess_lang = __IncludeLang($lang_filename, true, true);
if (empty($mess_lang))
{
$obCache->abortDataCache();
}
else
{
$jsMsg = '(window.BX||top.BX).message('.CUtil::PhpToJSObject($mess_lang, false).');';
$obCache->endDataCache($jsMsg);
}
}
else
{
$jsMsg = $obCache->getVars();
}
}
на
Цитата:
$lang_filename = $_SERVER['DOCUMENT_ROOT'].$lang;
if (file_exists($lang_filename))
{
$mess_lang = __IncludeLang($lang_filename, true, true);
if (!empty($mess_lang))
{
$jsMsg = '(window.BX||top.BX).message('.CUtil::PhpToJSObject($mess_lang, false).');';
}
} После этого проблема решилась.