From 169f17d56c5f863408304ed463f7705eb06fecb4 Mon Sep 17 00:00:00 2001 From: Aleksey Filippov Date: Tue, 10 Feb 2026 10:45:07 +0300 Subject: [PATCH] =?utf8?q?[ERP-217-J]=20=D0=9F=D0=BE=D0=B4=D0=B3=D1=80?= =?utf8?q?=D1=83=D0=B7=D0=BA=D0=B0=20=D0=BE=D0=BA=D1=80=D1=83=D0=B6=D0=B5?= =?utf8?q?=D0=BD=D0=B8=D1=8F=20env=20=D0=B2=20media=20=D0=B4=D0=BB=D1=8F?= =?utf8?q?=20=D0=AF=D0=BD=D0=B4=D0=B5=D0=BA=D1=81=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../controllers/NotificationController.php | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/erp24/media/controllers/NotificationController.php b/erp24/media/controllers/NotificationController.php index 894232e4..1049222e 100644 --- a/erp24/media/controllers/NotificationController.php +++ b/erp24/media/controllers/NotificationController.php @@ -47,6 +47,43 @@ class NotificationController extends Controller return dirname(__DIR__, 1); } + public function actionDebugEnv() + { + Yii::$app->response->format = \yii\web\Response::FORMAT_JSON; + + $envVars = [ + 'APP_ENV' => getenv('APP_ENV'), + 'POSTGRES_HOSTNAME' => getenv('POSTGRES_HOSTNAME'), + 'POSTGRES_PORT' => getenv('POSTGRES_PORT'), + 'POSTGRES_SCHEMA' => getenv('POSTGRES_SCHEMA'), + 'POSTGRES_USER' => getenv('POSTGRES_USER'), + 'POSTGRES_PASSWORD' => getenv('POSTGRES_PASSWORD') ? '***SET***' : 'NOT SET', + 'RABBIT_USER' => getenv('RABBIT_USER') ? '***SET***' : 'NOT SET', + 'RABBIT_PASSWORD' => getenv('RABBIT_PASSWORD') ? '***SET***' : 'NOT SET', + ]; + + $dbTest = null; + try { + Yii::$app->db->open(); + $dbTest = [ + 'status' => 'connected', + 'dsn' => Yii::$app->db->dsn, + 'username' => Yii::$app->db->username, + ]; + } catch (\Exception $e) { + $dbTest = [ + 'status' => 'failed', + 'error' => $e->getMessage(), + ]; + } + + return [ + 'env_loaded' => file_exists(__DIR__ . '/../../.env'), + 'env_vars' => $envVars, + 'db_connection' => $dbTest, + ]; + } + public function actionTest() { $request = Yii::$app->request; -- 2.39.5