fix: update koneksi.php dengan trik password kosong

This commit is contained in:
SatryaIrvannurYudha
2026-06-09 14:59:58 +07:00
parent 39572b461d
commit e667fce6a0
+10 -11
View File
@@ -1,25 +1,24 @@
<?php <?php
// Deteksi otomatis lokasi server berjalan
if ($_SERVER['HTTP_HOST'] == 'localhost' || $_SERVER['HTTP_HOST'] == '127.0.0.1') { if ($_SERVER['HTTP_HOST'] == 'localhost' || $_SERVER['HTTP_HOST'] == '127.0.0.1') {
// ---------------------------------------------------- // Kredensial Laptop Anda
// KONFIGURASI LOCALHOST (Laptop Anda)
// ----------------------------------------------------
$host = "127.0.0.1"; $host = "127.0.0.1";
$user = "root"; $user = "root";
$pass = ""; $pass = "";
$db = "webgis"; $db = "webgis";
} else { } else {
$host = "127.0.0.1"; // ----------------------------------------------------
$user = "root"; // MEMBACA DATA DARI ENVIRONMENT VARIABLES COOLIFY
$pass = ""; // ----------------------------------------------------
$db = "webgis"; $host = getenv('DB_HOST');
$user = getenv('DB_USER');
$db = getenv('DB_NAME');
// Trik otomatis: Jika DB_PASSWORD tidak diset di Coolify, ganti jadi teks kosong ""
$pass = getenv('DB_PASSWORD') ?: '';
} }
// Membuat koneksi database
$conn = mysqli_connect($host, $user, $pass, $db); $conn = mysqli_connect($host, $user, $pass, $db);
// Cek jika koneksi gagal
if (!$conn) { if (!$conn) {
die("Koneksi database gagal: " . mysqli_connect_error()); die("Koneksi database gagal: " . mysqli_connect_error());
} }