From 2f7cf7250faf4e2b154b0c5e4bd9f22fa9660fde Mon Sep 17 00:00:00 2001 From: fomichev Date: Wed, 22 Jan 2025 11:11:29 +0300 Subject: [PATCH] =?utf8?q?=D0=9F=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D0=B0?= =?utf8?q?=20=D0=BF=D0=B5=D1=80=D0=B5=D0=BC=D0=B5=D0=BD=D0=BD=D0=BE=D0=B9?= =?utf8?q?=20=D0=BE=D0=BA=D1=80=D1=83=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F=20?= =?utf8?q?=D0=B2=20=D0=BA=D0=BE=D0=BD=D1=81=D0=BE=D0=BB=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/commands/EnvController.php | 22 ++++++++++++++++++++++ erp24/config/env.php | 2 +- erp24/yii | 1 + 3 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 erp24/commands/EnvController.php diff --git a/erp24/commands/EnvController.php b/erp24/commands/EnvController.php new file mode 100644 index 00000000..6840554c --- /dev/null +++ b/erp24/commands/EnvController.php @@ -0,0 +1,22 @@ + + * php yii env/check APP_ENV + */ + public function actionCheck($varName) + { + $envValue = getenv($varName) ?? '(не задано)'; + $this->stdout("Переменная окружения {$varName}: {$envValue}\n", BaseConsole::FG_GREEN); + return ExitCode::OK; + } +} diff --git a/erp24/config/env.php b/erp24/config/env.php index 9df9e7d1..0f5aa1db 100644 --- a/erp24/config/env.php +++ b/erp24/config/env.php @@ -9,5 +9,5 @@ try { putenv("$key=$value"); } } catch (\Dotenv\Exception\InvalidPathException $e) { - error_log('Файл .env не найден: ' . $e->getMessage()); + Yii::error('Файл .env не найден: ' . $e->getMessage()); } diff --git a/erp24/yii b/erp24/yii index 1d0008f5..be6c882f 100755 --- a/erp24/yii +++ b/erp24/yii @@ -15,6 +15,7 @@ require __DIR__ . '/vendor/autoload.php'; require __DIR__ . '/vendor/yiisoft/yii2/Yii.php'; $config = require __DIR__ . '/config/console.php'; +require __DIR__ . '/config/env.php'; $application = new yii\console\Application($config); $exitCode = $application->run(); -- 2.39.5