За последние 24 часа нас посетили 16019 программистов и 1574 робота. Сейчас ищут 680 программистов ...

Ошибка при попытке войти в админку 1с Битрикс

Тема в разделе "PHP и базы данных", создана пользователем Dzen_, 11 окт 2021.

  1. Dzen_

    Dzen_ Новичок

    С нами с:
    11 окт 2021
    Сообщения:
    1
    Симпатии:
    0
    После рекомендаций 1с битриксом по устранению ошибок по базе данных,не могу вовсе теперь войти,выдает:

    [Error] Call to a member function startTracker() on null (0)"
    /home/c/colibrikz/howo/public_html/bitrix/modules/main/start.php:92.

    Помогите пожалуйста ,кто знает в чем причина и что нужно сделать.
    Ниже код из start.php c 84 строки по 111

    //From here global variable $DB is available (CDatabase class)
    require_once(__DIR__."/classes/mysql/database.php");
    $GLOBALS["DB"] = new CDatabase;
    $GLOBALS["DB"]->debug = $DBDebug;
    if ($DBDebugToFile){ $GLOBALS["DB"]->DebugToFile = true;
    $application->getConnection()->startTracker($reset = false)->startFileLog($_SERVER["DOCUMENT_ROOT"]."/mysql_debug.sql");
    }
    //magic parameters: show sql queries statistics
    $show_sql_stat = "";
    if(array_key_exists("show_sql_stat", $_GET)){
    $show_sql_stat = (strtoupper($_GET["show_sql_stat"]) == "Y"? "Y":"");
    setcookie("show_sql_stat", $show_sql_stat, false, "/");
    } elseif(array_key_exists("show_sql_stat", $_COOKIE)){
    $show_sql_stat = $_COOKIE["show_sql_stat"];
    }
    if ($show_sql_stat == "Y"){
    $GLOBALS["DB"]->ShowSqlStat = true;
    $application->getConnection()->startTracker($reset = false);
    }