From: fomichev Date: Wed, 22 Jan 2025 08:11:29 +0000 (+0300) Subject: Проверка переменной окружения в консоли X-Git-Tag: 1.7~49^2~5 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=2f7cf7250faf4e2b154b0c5e4bd9f22fa9660fde;p=erp24_rep%2Fyii-erp24%2F.git Проверка переменной окружения в консоли --- 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();