У меня есть приложение от CodeIgniter.
Я сделал так, чтобы его можно было установить. Когда вы заходите на сайт, я проверяю, доступен ли database.php. Если его не существует, я создаю database.php, свою базу данных и таблицы.
Работает нормально, но теперь у меня проблема.
Я хочу сохранить сеансы в базе данных. (http://codeigniter.com/user_guide/libraries/sessions.html)
Для этого мне пришлось изменить свой config.php.
$ config ['sess_cookie_name'] = 'ci_session';
$ config ['sess_expiration'] = 7200;
$ config ['sess_expire_on_close'] = FALSE;
$ config ['sess_encrypt_cookie'] = FALSE;
$ config ['sess_use_database'] = TRUE;
$ config ['sess_table_name'] = 'Session';
$ config ['sess_match_ip'] = FALSE;
$ config ['sess_match_useragent'] = TRUE;
$ config ['sess_time_to_update'] = 300;
У меня проблема в том, что, поскольку у меня нет файла database.php с самого начала, я получаю сообщение об ошибке, когда хочу установить приложение. Я получаю сообщение об ошибке: отсутствует database.php.
Как я могу решить это? Я попытался с помощью этого: $ this-> config-> set_item ('sess_use_database', TRUE);
Это не сработало. Так что любые советы приветствуются.