From 05e64e36d3db806ab743ee81353482d1bb07e588 Mon Sep 17 00:00:00 2001 From: Anderi Saputra Date: Wed, 10 Jun 2026 20:34:47 +0700 Subject: [PATCH] improve database connection error message --- infrastruktur/koneksi.php | 4 ++-- kemiskinan/koneksi.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/infrastruktur/koneksi.php b/infrastruktur/koneksi.php index 4e21063..e9e4fce 100644 --- a/infrastruktur/koneksi.php +++ b/infrastruktur/koneksi.php @@ -8,10 +8,10 @@ $pass = getenv('INFRA_DB_PASSWORD'); $pass = $pass !== false ? $pass : (getenv('DB_PASSWORD') ?: ''); $dbname = getenv('INFRA_DB_NAME') ?: 'db_infrastruktur'; -$conn = new mysqli($host, $user, $pass, '', $port); +$conn = @new mysqli($host, $user, $pass, '', $port); if ($conn->connect_errno) { http_response_code(500); - die('Koneksi database Infrastruktur gagal. Periksa environment variable database di Coolify.'); + die("Koneksi database Infrastruktur gagal ke `$host:$port`. Periksa DB_HOST, DB_PORT, DB_USER, dan DB_PASSWORD di Coolify."); } if (!$conn->select_db($dbname)) { diff --git a/kemiskinan/koneksi.php b/kemiskinan/koneksi.php index c99e561..7ad1045 100644 --- a/kemiskinan/koneksi.php +++ b/kemiskinan/koneksi.php @@ -8,10 +8,10 @@ $pass = getenv('KEMISKINAN_DB_PASSWORD'); $pass = $pass !== false ? $pass : (getenv('DB_PASSWORD') ?: ''); $dbname = getenv('KEMISKINAN_DB_NAME') ?: 'db_kemiskinan'; -$conn = new mysqli($host, $user, $pass, '', $port); +$conn = @new mysqli($host, $user, $pass, '', $port); if ($conn->connect_errno) { http_response_code(500); - die('Koneksi database Kemiskinan gagal. Periksa environment variable database di Coolify.'); + die("Koneksi database Kemiskinan gagal ke `$host:$port`. Periksa DB_HOST, DB_PORT, DB_USER, dan DB_PASSWORD di Coolify."); } if (!$conn->select_db($dbname)) {