1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
start.php
См. документацию.
1<?php
2
9
10error_reporting(E_COMPILE_ERROR | E_ERROR | E_CORE_ERROR | E_PARSE);
11
12define("START_EXEC_TIME", microtime(true));
13
14if (!defined('B_PROLOG_INCLUDED'))
15{
16 define("B_PROLOG_INCLUDED", true);
17}
18
19require_once __DIR__ . '/bx_root.php';
20require_once __DIR__ . '/lib/loader.php';
21require_once __DIR__ . '/include/autoload.php';
22require_once __DIR__ . '/classes/general/version.php';
23
24// global functions
25require_once __DIR__ . '/tools.php';
26
31
33
34// Defined in dbconn.php
36
37// read various parameters
38require_once $_SERVER["DOCUMENT_ROOT"] . getLocalPath('php_interface/dbconn.php', BX_PERSONAL_ROOT);
39
40// not used anymore
41$DBType = 'mysql';
42$DBHost = '';
43$DBLogin = '';
44$DBPassword = '';
45$DBName = '';
46
47// need to be after dbconn.php
48require_once __DIR__ . '/include/constants.php';
49
50// Database-dependent classes
52
53// From here global variable $DB is available (CDatabase class)
54$GLOBALS['DB'] = new CDatabase();
55
56$GLOBALS['DB']->debug = $DBDebug;
58{
59 $GLOBALS['DB']->DebugToFile = true;
60 $application->getConnection()->startTracker()->startFileLog($_SERVER['DOCUMENT_ROOT'] . '/mysql_debug.sql');
61}
62
63//magic parameters: show sql queries statistics
65if (isset($_GET['show_sql_stat']))
66{
67 $show_sql_stat = ($_GET['show_sql_stat'] == 'Y' ? 'Y' : '');
68 setcookie('show_sql_stat', $show_sql_stat, false, '/');
69}
70elseif (isset($_COOKIE['show_sql_stat']) && $_COOKIE['show_sql_stat'] == 'Y')
71{
72 $show_sql_stat = 'Y';
73}
74if ($show_sql_stat == 'Y')
75{
76 $GLOBALS['DB']->ShowSqlStat = true;
77 $application->getConnection()->startTracker();
78}
79
84define('LICENSE_KEY', $application->getLicense()->getKey());
85
87$GLOBALS['CACHE_STAT_BYTES'] = 0;
88$GLOBALS['CACHE_MANAGER'] = new CCacheManager;
89$GLOBALS['stackCacheManager'] = new CStackCacheManager();
90
91if (file_exists(($fname = __DIR__ . '/classes/general/update_db_updater.php')))
92{
93 $US_HOST_PROCESS_MAIN = true;
94 include $fname;
95}
static getInstance()
Определения application.php:98
static registerAutoload(?string $connectionType=null)
Определения database.php:952
Определения cache_manager.php:15
$_SERVER["DOCUMENT_ROOT"]
Определения cron_frame.php:9
$application
Определения bitrix.php:23
global $DBDebugToFile
Определения start.php:35
global $DBHost
Определения start.php:35
global $DBName
Определения start.php:35
if($DBDebugToFile) $show_sql_stat
Определения start.php:64
global $DBDebug
Определения start.php:35
global $DBPassword
Определения start.php:35
global $DBType
Определения start.php:35
global $DBLogin
Определения start.php:35
FormDecode()
Определения tools.php:4212
getLocalPath($path, $baseFolder="/bitrix")
Определения tools.php:5092
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
Определения prolog_main_admin.php:393
$GLOBALS['_____370096793']
Определения update_client.php:1