-
Notifications
You must be signed in to change notification settings - Fork 65
/
Copy pathapp-web.php
47 lines (37 loc) · 1.04 KB
/
app-web.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
/**
* @link https://cms.skeeks.com/
* @copyright Copyright (c) 2010 SkeekS
* @license https://cms.skeeks.com/license/
* @author Semenov Alexander <semenov@skeeks.com>
*/
$env = getenv('ENV');
if (!empty($env)) {
defined('ENV') or define('ENV', $env);
}
require_once(__DIR__ . '/bootstrap.php');
\Yii::beginProfile('Load config app');
if (YII_ENV == 'dev') {
error_reporting(E_ALL);
ini_set('display_errors', 'On');
}
$config = new \Yiisoft\Config\Config(
new \Yiisoft\Config\ConfigPaths(ROOT_DIR, "config"),
null,
[
\Yiisoft\Config\Modifier\RecursiveMerge::groups('web', 'web-' . ENV, 'params', "params-web-" . ENV),
],
"params-web-" . ENV
);
if ($config->has('web-' . ENV)) {
$configData = $config->get('web-' . ENV);
} else {
$configData = $config->get('web');
}
//print_r($configData);die;
\Yii::endProfile('Load config app');
\Yii::beginProfile('new app');
/*print_r($configData);die;*/
$application = new yii\web\Application($configData);
\Yii::endProfile('new app');
$application->run();