bcit-ci / CodeIgniter

Open Source PHP Framework (originally from EllisLab)
https://codeigniter.com/
MIT License
18.27k stars 7.6k forks source link

Session: Configured driver name is not valid, aborting. #3379

Closed maxtrunk closed 9 years ago

maxtrunk commented 9 years ago

Version: CodeIgniter 3.0 I was tying to add a custom session driver class base on: http://www.codeigniter.com/userguide3/libraries/sessions.html#saving-session-data-to-a-database. I changes:

  1. Add $autoload['drivers'] = array('session'); in autoload.php
  2. Add $config['sess_driver'] = 'foo'; in config.php
  3. Copy the custom session class from above link and put it in application/libraries/Session/drivers/Session_foo.php
  4. I run a test code: $this->session->set_userdata( $user_data );
  5. Then I got this error: Session: Configured driver name is not valid, aborting.

Can anyone help me points out what did I do wrong? or am I missing any step?

Big thanks!

narfbg commented 9 years ago

For general help, you should post on the forums. We only accept bug reports here.

Otherwise, the session library is being replaced (again). See #3073.