Compare commits

...

5 Commits

Author SHA1 Message Date
Anderi Saputra c0469310cb cleanup: remove import files and restore koneksi.php to production 2026-06-11 13:01:56 +07:00
Anderi Saputra 46ae0a8da6 add database import script and backup data 2026-06-11 12:43:15 +07:00
Anderi Saputra e6f2d23c26 chore: ignore database dumps 2026-06-11 12:38:39 +07:00
Anderi Saputra 13df23db98 debug: add detailed error output for database select on kemiskinan 2026-06-11 08:18:48 +07:00
Anderi Saputra 05e64e36d3 improve database connection error message 2026-06-10 20:34:47 +07:00
3 changed files with 6 additions and 4 deletions
+2
View File
@@ -5,3 +5,5 @@ Thumbs.db
*.log
*.zip
.env
*_dump.sql
+2 -2
View File
@@ -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)) {
+2 -2
View File
@@ -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)) {