Codeigniter projelerde sıkça karşılaşılan hatalardan biri olan Session Files Driver Hatası ile alakalı çözümlere aşağıdaki notlardan ulaşabilirsiniz.
Alabileceğiniz hata 1
A PHP Error was encountered
Severity: Warning
Message: mkdir(): Invalid path
Filename: drivers/Session_files_driver.php
Line Number: 117
Backtrace:
File: /Library/Server/Web/Data/Sites/garden_worx/index.php Line: 292 Function: require_once
Alabileceğiniz hata 2
An uncaught Exception was encountered
Type: Exception
Message: Session: Configured save path ” is not a directory, doesn’t exist or cannot be created.
Filename: /Library/Server/Web/Data/Sites/garden_worx/system/libraries/Session/drivers/Session_files_driver.php
Line Number: 119
Backtrace:
File: /Library/Server/Web/Data/Sites/garden_worx/index.php Line: 292 Function: require_once
Alabileceğiniz hata 3
A PHP Error was encountered
Severity: Warning
Message: fopen(6d898f163e36616cef220426dad109225a66f74a): failed to open stream: Permission denied
Filename: drivers/Session_files_driver.php
Line Number: 156
Backtrace:
Hataları düzeltmek için aşağıdaki işlemi yapmanız gerekmektedir.
application/config/config.php dosyasını açın;
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = NULL;
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
sess_driver bölümünde files yazılıysa
sess_save_path satırıncaki NULL değerini sys_get_temp_dir(); değeri ile değiştirmelisiniz. Yani o satır aşağıda yazılı olduğu şekilde olmalıdır.
$config['sess_save_path'] = sys_get_temp_dir();
Yapmanız gereken işlem bu kadardır.
Saygılarmızla isimsepeti.NET
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.