From: fomichev Date: Wed, 22 Jan 2025 06:22:28 +0000 (+0300) Subject: добавляю переменную окружения X-Git-Tag: 1.7~49^2~7 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=165733ba0276f49c3b71d05ecd257bae2783575f;p=erp24_rep%2Fyii-erp24%2F.git добавляю переменную окружения --- diff --git a/.gitignore b/.gitignore index 19f1e663..54c0f139 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ erp24/cache erp24/runtime erp24/web/dist .idea +.env erp24/api1/runtime erp24/api2/runtime erp24/api1/views/cron/txt/ diff --git a/erp24/config/env.php b/erp24/config/env.php new file mode 100644 index 00000000..9df9e7d1 --- /dev/null +++ b/erp24/config/env.php @@ -0,0 +1,13 @@ +load(); + $dotenv->required(['APP_ENV']); + + foreach ($_ENV as $key => $value) { + putenv("$key=$value"); + } +} catch (\Dotenv\Exception\InvalidPathException $e) { + error_log('Файл .env не найден: ' . $e->getMessage()); +} diff --git a/erp24/web/index.php b/erp24/web/index.php index b368fdfa..db08164c 100644 --- a/erp24/web/index.php +++ b/erp24/web/index.php @@ -10,19 +10,7 @@ defined('YII_ENV') or define('YII_ENV', 'dev'); require __DIR__ . '/../vendor/autoload.php'; require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php'; -try { - $dotenv = Dotenv\Dotenv::createImmutable(__DIR__ . '/../'); - $dotenv->load(); - $dotenv->required(['APP_ENV']); - - foreach ($_ENV as $key => $value) { - putenv("$key=$value"); - } -} catch (\Dotenv\Exception\InvalidPathException $e) { - - error_log('Файл .env не найден: ' . $e->getMessage()); -} - +require __DIR__ . '/../config/env.php'; $config = require __DIR__ . '/../config/web.php';