defined('BASEPATH') || exit('No direct script access allowed');
// Inisialisasi variabel awal agar tidak error undefined
$db = [];
$active_group = 'default';
// Panggil konfigurasi bawaan CodeIgniter / OpenSID
require_once APPPATH . 'config/database.php';
// Jika variabel $db masih kosong/null setelah dipanggil, cegah crash pada foreach
if (!is_array($db)) {
$db = [];
}
$connections = [];
foreach ($db as $key => $options) {
$connections['connections'][$key] = [
'driver' => match ($options['dbdriver'] ?? 'mysqli') {
'mysql', 'mysqli' => 'mysql',
'postgre' => 'pgsql',
'sqlite' => 'sqlite',
'sqlite3' => 'sqlite',
'sqlsrv' => 'sqlsrv',
default => 'mysql',
},
'host' => $options['hostname'] ?? 'localhost',
'port' => $options['port'] ?? 3306,
'database' => $options['database'] ?? '',
'username' => $options['username'] ?? '',
'password' => $options['password'] ?? '',
'charset' => $options['char_set'] ?? 'utf8',
'collation' => $options['dbcollat'] ?? 'utf8_general_ci',
'prefix' => $options['swap_pre'] ?? '',
'strict' => $options['stricton'] ?? false,
'engine' => null,
];
}
return [
'default' => $active_group,
...$connections,
'migrations' => 'migrations',
'redis' => [
'client' => 'phpredis',
'options' => [
'cluster' => 'redis',
'prefix' => 'opensid_database_',
],
'default' => [
'url' => '',
'host' => '127.0.0.1',
'password' => '',
'port' => '6379',
'database' => '0',
],
'cache' => [
'url' => '',
'host' => '127.0.0.1',
'password' => '',
'port' => '6379',
'database' => '1',
],
],
];
Warning: Constant DESAPATH already defined in /home/desapane/public_html/donjo-app/config/constants.php on line 160
Warning: Constant LOKASI_CONFIG_DESA already defined in /home/desapane/public_html/donjo-app/config/constants.php on line 203
defined('BASEPATH') || exit('No direct script access allowed');
// Inisialisasi variabel awal agar tidak error undefined
$db = [];
$active_group = 'default';
// Panggil konfigurasi bawaan CodeIgniter / OpenSID
require_once APPPATH . 'config/database.php';
// Jika variabel $db masih kosong/null setelah dipanggil, cegah crash pada foreach
if (!is_array($db)) {
$db = [];
}
$connections = [];
foreach ($db as $key => $options) {
$connections['connections'][$key] = [
'driver' => match ($options['dbdriver'] ?? 'mysqli') {
'mysql', 'mysqli' => 'mysql',
'postgre' => 'pgsql',
'sqlite' => 'sqlite',
'sqlite3' => 'sqlite',
'sqlsrv' => 'sqlsrv',
default => 'mysql',
},
'host' => $options['hostname'] ?? 'localhost',
'port' => $options['port'] ?? 3306,
'database' => $options['database'] ?? '',
'username' => $options['username'] ?? '',
'password' => $options['password'] ?? '',
'charset' => $options['char_set'] ?? 'utf8',
'collation' => $options['dbcollat'] ?? 'utf8_general_ci',
'prefix' => $options['swap_pre'] ?? '',
'strict' => $options['stricton'] ?? false,
'engine' => null,
];
}
return [
'default' => $active_group,
...$connections,
'migrations' => 'migrations',
'redis' => [
'client' => 'phpredis',
'options' => [
'cluster' => 'redis',
'prefix' => 'opensid_database_',
],
'default' => [
'url' => '',
'host' => '127.0.0.1',
'password' => '',
'port' => '6379',
'database' => '0',
],
'cache' => [
'url' => '',
'host' => '127.0.0.1',
'password' => '',
'port' => '6379',
'database' => '1',
],
],
];
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home/desapane/public_html/config/database.php:1)
Filename: core/Security.php
Line Number: 287
Kami tidak dapat menemukan halaman yang Anda inginkan. Untuk sementara Anda dapat kembali ke halaman awal atau ke halaman sebelumnya.