ci4

Форк
0
/
index.php 
56 строк · 1.7 Кб
1
<?php
2

3
/*
4
 *---------------------------------------------------------------
5
 * CHECK PHP VERSION
6
 *---------------------------------------------------------------
7
 */
8

9
$minPhpVersion = '8.1'; // If you update this, don't forget to update `spark`.
10
if (version_compare(PHP_VERSION, $minPhpVersion, '<')) {
11
    $message = sprintf(
12
        'Your PHP version must be %s or higher to run CodeIgniter. Current version: %s',
13
        $minPhpVersion,
14
        PHP_VERSION
15
    );
16

17
    header('HTTP/1.1 503 Service Unavailable.', true, 503);
18
    echo $message;
19

20
    exit(1);
21
}
22

23
/*
24
 *---------------------------------------------------------------
25
 * SET THE CURRENT DIRECTORY
26
 *---------------------------------------------------------------
27
 */
28

29
// Path to the front controller (this file)
30
define('FCPATH', __DIR__ . DIRECTORY_SEPARATOR);
31

32
// Ensure the current directory is pointing to the front controller's directory
33
if (getcwd() . DIRECTORY_SEPARATOR !== FCPATH) {
34
    chdir(FCPATH);
35
}
36

37
/*
38
 *---------------------------------------------------------------
39
 * BOOTSTRAP THE APPLICATION
40
 *---------------------------------------------------------------
41
 * This process sets up the path constants, loads and registers
42
 * our autoloader, along with Composer's, loads our constants
43
 * and fires up an environment-specific bootstrapping.
44
 */
45

46
// LOAD OUR PATHS CONFIG FILE
47
// This is the line that might need to be changed, depending on your folder structure.
48
require FCPATH . '../app/Config/Paths.php';
49
// ^^^ Change this line if you move your application folder
50

51
$paths = new Config\Paths();
52

53
// LOAD THE FRAMEWORK BOOTSTRAP FILE
54
require $paths->systemDirectory . '/Boot.php';
55

56
exit(CodeIgniter\Boot::bootWeb($paths));
57

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.