Проблема с этим параметром
$config['sess_save_path'] = NULL;
При использовании драйвера "files", который вы определяете следующим образом:
$config['sess_driver'] = 'files';
$config['sess_save_path']
должен быть установленк абсолютному пути , где будут храниться файлы сеанса.Например,
$config['sess_save_path'] = '/var/www/project/sessions/';
Когда установлено значение NULL, происходят все виды странных и непредсказуемых вещей.Папка также должна иметь соответствующие владельца и разрешения.