mencoba connect database
This commit is contained in:
-30
@@ -1,30 +0,0 @@
|
||||
<?php
|
||||
header('Content-Type: application/json; charset=utf-8');
|
||||
|
||||
$checks = [
|
||||
'php' => true,
|
||||
'mysqli' => extension_loaded('mysqli'),
|
||||
'version' => PHP_VERSION,
|
||||
];
|
||||
|
||||
$dbHost = getenv('DB_HOST') ?: 'localhost';
|
||||
$dbUser = getenv('DB_USER') ?: 'root';
|
||||
$dbPass = getenv('DB_PASS') ?: '';
|
||||
$dbName = getenv('POVERTY_DB_NAME') ?: 'webgis_p3';
|
||||
|
||||
$conn = @new mysqli($dbHost, $dbUser, $dbPass, $dbName);
|
||||
$checks['database'] = [
|
||||
'host' => $dbHost,
|
||||
'name' => $dbName,
|
||||
'ok' => !$conn->connect_error,
|
||||
'message' => $conn->connect_error ?: 'Terhubung',
|
||||
];
|
||||
|
||||
if (!$conn->connect_error) {
|
||||
$conn->close();
|
||||
}
|
||||
|
||||
$checks['ok'] = $checks['mysqli'] && $checks['database']['ok'];
|
||||
|
||||
http_response_code($checks['ok'] ? 200 : 503);
|
||||
echo json_encode($checks, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
|
||||
Reference in New Issue
Block a user