KKUT Docs

Bağlantı Ayarları

Veritabanı sürücüsünü, karakter setini ve bağlantı zaman aşımı değerlerini yapılandırın.

This article is currently available in Turkish. Its English translation is being prepared.

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.
KUT Framework 1.0Katmanlı Uygulama Tabanı

Kur. Uyarla. Türet.