Bağlantı Ayarları
Veritabanı sürücüsünü, karakter setini ve bağlantı zaman aşımı değerlerini yapılandırın.
Veritabanı ayarları projenin Config/Database.php dosyasında tutulur. KUT projeleri farklı bağlantı profilleri tanımlayabilir.
MySQLi örneği
'database' =>
[
'driver' => 'mysqli',
'host' => 'localhost',
'database' => 'blog',
'user' => 'root',
'password' => '',
'charset' => 'utf8mb4',
'collation' => 'utf8mb4_unicode_ci',
'connectTimeout' => 5,
'readTimeout' => 15
]
Zaman aşımı ayarları
connectTimeout, bağlantı kurulurken; readTimeout ise sunucudan cevap beklerken uygulanır. Yanıt vermeyen bir veritabanının PHP işçisini süresiz tutmasını engeller.
Güvenlik: Canlı parola ve erişim bilgilerini public depoya yazmayın. Ortama göre yüklenen yerel yapılandırma veya güvenli ortam değişkeni kullanın.