From 165733ba0276f49c3b71d05ecd257bae2783575f Mon Sep 17 00:00:00 2001 From: fomichev Date: Wed, 22 Jan 2025 09:22:28 +0300 Subject: [PATCH] =?utf8?q?=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D1=8F=D1=8E?= =?utf8?q?=20=D0=BF=D0=B5=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=BD=D1=83=D1=8E?= =?utf8?q?=20=D0=BE=D0=BA=D1=80=D1=83=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + erp24/config/env.php | 13 +++++++++++++ erp24/web/index.php | 14 +------------- 3 files changed, 15 insertions(+), 13 deletions(-) create mode 100644 erp24/config/env.php 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'; -- 2.39.5