Znalazłem gdzieś (chyba na forum) config który ponoć działa więc wkleiłem i pozmieniałam informacje:
resources.session.save_path = APPLICATION_PATH "/../data/sessions" resources.session.saveHandler.class = "Zend_Session_SaveHandler_DbTable" resources.session.saveHandler.options.name = "jm_sessions" resources.session.saveHandler.options.primary.save_path = "save_path" resources.session.saveHandler.options.primary.name = "name" resources.session.saveHandler.options.primaryAssignment.sessionId = "session_Id" resources.session.saveHandler.options.primaryAssignment.sessionSavePath = "save_path" resources.session.saveHandler.options.primaryAssignment.sessionName = "name" resources.session.saveHandler.options.modifiedColumn = "modified" resources.session.saveHandler.options.dataColumn = "session_data" resources.session.saveHandler.options.lifetimeColumn = "lifetime"
Dostawałem jednak błąd że session_id, save_path to nieznane ideksy jakieś tablicy. Wtedy doczytałem (nie wiem czy dobrze bo to dziwne) że jeszcze potrzebny jest config w bootstrapie więc wklepałem:
protected function _initCoreSession() { 'name' => 'jm_sessions', 'session_id', 'save_path', 'name' ), 'sessionId', 'sessionSavePath', 'sessionName' ), 'modifiedColumn' => 'modified', 'dataColumn' => 'session_data', 'lifetimeColumn' => 'lifetime' ); Zend_Session::setSaveHandler(new Zend_Session_SaveHandler_DbTable($config)); Zend_Session::start(); }
Ale teraz odstaje komunikat że "Fatal error: Uncaught exception 'Zend_Db_Table_Exception' with message 'No adapter found for Zend_Session_SaveHandler_DbTable' "
Połączenie z bazą i tabela z sesjami jest w 100% ok.