Codeigniter Configrasyon Ayarları


Bir önceki konumuzda config klasöründe configrasyon ayarlarını yapacağımızı söylemiştik. Bu konumuzda bu ayarlardan bahsedeceğiz.
Videomuzda tüm ayarlardan bahsetmedik fakat konumuz içerisinde detaylı olarak bulamabilirsiniz.

application/config/config.php Dosyasınındaki ayarlar

Parametre Açıklama
$config[‘base_url’] Projenize ait temel, kök url yazmanız gereken alan.
$config[‘uri_protocol’] Projenizde URI parametrelerini almak için kullanabileceğiniz ayar kısmıdır. Çoğu sunucu ve hosting’de REQUEST_URI kullanılmaktadır. Fakat sorun yaşarsanız ( QUERY_STRING, PATH_INFO ) deneyebilirsiniz.
$config[‘url_suffix’] Projenizde oluşturulan tüm URL’lerin sonuna bir ekleyebilirsiniz. ( Örn: .html )
$config[‘language’] Projenizin varsayılan dilini değiştirmek isterseniz bu alanı değiştirmeniz gerekir fakat çeviri dosyanızın olduğundan emin olun.
$config[‘charset’] Projenizde kullanacağınız karakter setini değiştirebilirsiniz.
$config[‘enable_hooks’] Projenizde kanca özelliğini kullanacaksınız bu alanı true yapmalısınız. Ayrıntılar için kullanım kılavuzuna bakın.
$config[‘subclass_prefix’] Projenizi genişletmek istediğiniz zaman çekirdek bir class yazmak istediğiniz zaman classınıza vermeniz gereken ön adı bu alanda belirlemeniz gerekmetedir.
Kullanım: https://codeigniter.com/user_guide/general/core_classes.html
Kullanım: https://codeigniter.com/user_guide/general/creating_libraries.html
$config[‘permitted_uri_chars’] Projenize ait url’lerde hangi karakterlere izin verdiğiniz bu alandan düzenleyebilirsiniz.
$config[‘enable_query_strings’] Tetikleyiciyi aktif hale getirir.
$config[‘controller_trigger’] Projede get metotu ile controller, fonksiyon, klasör çalıştırmak istiyorsanız controlleri tetiklemek için bir karakter veya kelime seçebilirsiniz.
$config[‘function_trigger’]  Projede get metotu ile controller, fonksiyon, klasör çalıştırmak istiyorsanız fonksiyonu tetiklemek için bir karakter veya kelime seçebilirsiniz.
$config[‘directory_trigger’] Projede get metotu ile controller, fonksiyon, klasör çalıştırmak istiyorsanız dizini tetiklemek için bir karakter veya kelime seçebilirsiniz.
$config[‘allow_get_array’] Projenizde $_GET yöntemini kullanmak istemiyorsanız bu alanı false hale getirmeniz gerekir.
$config[‘log_threshold’] Projenizde hata mesajlarını tutmak isterseniz bu alanda değişiklik yapmanız gerekmektedir.
$config[‘log_path’] Eğer hata mesajlarını tutmayı aktif hale getirdiyseniz bunun için bir klasör belirlemeniz gerekir. Eğer kendiniz belirlemezseniz Codeigniter otomatik kendi log kalsörünü kullanacaktır.
$config[‘log_date_format’] Tutacağınız log dosyalarında tarih formatını belirleyebilirsiniz.
$config[‘error_views_path’] Sistem oluşan bir hatayı ekrana basarken hangi klasörü kullanacağınızı belirleyebilirsiniz.
Varsayılan ( application/views/errors/ )
$config[‘cache_path’] Cache sistemi aktif ise cache datalarının saklanacağı yeri belirleyebilirsiniz.
Varsayılan: application/cache/
$config[‘encryption_key’] Şifremele metotu kullanacaksınız codeigniter’ın metotları için bir adet gizli anahtar belirlemelisiniz.
Dökümantasyon: https://codeigniter.com/user_guide/libraries/encryption.html
$config[‘proxy_ips’] Projeniz için bir proxy kullancaksanız IP adresinizi bu alana yazabilirsiniz.

Konu İle İlgili Soru, Görüş ve Öneriler


Soru, Görüş ve Önerileriniz için Yazın!