Codeigniter cannot load libraries
Working code;
$config['sess_save_path'] = sys_get_temp_dir();
This allows to execute the script.
Message: Session: Configured save path '' is not a directory, doesn't exist or cannot be created.
$config['sess_save_path'] = NULL;
Try to set this one.
For me This one worked
$config['sess_save_path'] = '/tmp';
This Code is working for on my MACOS for session error :
You need to add this code into config.php file
you need to replace NULL
with sys_get_temp_dir()
$config['sess_save_path'] = sys_get_temp_dir();
My error was :
Warning: Uncaught Exception: Session: Configured save path '' is not a directory, doesn't exist or cannot be created. in /Library/WebServer/Documents/ci/fuse/system/libraries/Session/drivers/Session_files_driver.php:138 Stack trace: #0 [internal function]: CI_Session_files_driver->open('', 'ci_session') #1 /Library/WebServer/Documents/ci/fuse/system/libraries/Session/Session.php(143): session_start() #2 /Library/WebServer/Documents/ci/fuse/system/core/Loader.php(1281): CI_Session->__construct() #3 /Library/WebServer/Documents/ci/fuse/system/core/Loader.php(1174): CI_Loader->_ci_init_library('Session', 'CI_', NULL, 'session') #4 /Library/WebServer/Documents/ci/fuse/system/core/Loader.php(1037): CI_Loader->_ci_load_stock_library('Session', 'Session/', NULL, NULL) #5 /Library/WebServer/Documents/ci/fuse/system/core/Loader.php(1082): CI_Loader->_ci_load_library('Session', NULL, NULL) #6 /Library/WebServer/Documents/ci/fuse/system/core/Loader.php(218): CI_Loader->_ci_load_library('Session', NULL, NULL) #7 /Library/WebServe in /Library/WebServer/Documents/ci/fuse/system/libraries/Session/drivers/Session_files_driver.php on line 138
Fatal error: session_start(): Failed to initialize storage module: user (path: ) in /Library/WebServer/Documents/ci/fuse/system/libraries/Session/Session.php on line 143