| 제목 | session 관련(오라클 이용) | ||
|---|---|---|---|
| 글쓴이 | 정희아빠 | 작성시각 | 2013/05/28 11:41:13 | 
|  | |||
| 안녕하세요. ci 초보입니다. 현재 오라클로 db 로드 및 쿼리등은 잘 이용하고 있습니다. 세션을 db로 이용하려고 config파일에 ture로 설정하면 "internal server error 500" 에러가 납니다. 아파치 로그에는 "PHP Fatal error: Call to a member function num_rows() on a non-object in /mnt/hgfs/webdev/system/libraries/Session.php on line 216" 이렇게 나오구요. databases.php에 아래와 같이 설정해도 결과는 같습니다. $db['default']['pconnect'] = FALSE; 조언 부탁드립니다. | |||
| 다음글 | DB Connection 예외처리 (6) | ||
| 이전글 | session 생성 후 초기화 (3) | ||
| 
                                래디안트
                                /
                                2013/05/28 11:47:59 /
                                추천
                                0
                             | 
| 
                                정희아빠
                                /
                                2013/05/28 12:34:11 /
                                추천
                                0
                             
                                 네. 테이블은  CREATE TABLE  ci_sessions (     session_id varchar2(40) DEFAULT '0' NOT NULL,     ip_address varchar2(16) DEFAULT '0' NOT NULL,     user_agent varchar2(255) NOT NULL,     last_activity NUMBER(*,0) DEFAULT 0 NOT NULL,     user_data varchar2(4000) NOT NULL,     PRIMARY KEY (session_id) ); 이렇게 생성하였고 설정파일에도 테이블명 동일하게 설정했습니다. | 
| 
                                래디안트
                                /
                                2013/05/28 15:36:33 /
                                추천
                                0
                             
                                지금 정희아빠님의 상황이 다른 모든 소스는 그대로이고 세션설정만 TRUE로 변경하고 기존 코드를 호출 했을때 Internal Error 가 난다는 거지요? 혹시나 autoload.php 파일내부에 libraries 항목 부분에 session 은 추가하셨는지 확인해 보세요. | 
| 
                                변종원(웅파)
                                /
                                2013/05/28 17:28:53 /
                                추천
                                0
                             
                                 http://cikorea.net/tip/view/874/page/1/q/num_row 이것도 한번 보세요.
                             | 
일단 메뉴얼에는 MySQL 용으로 되어있으나 자료형 잘 맞춰서 동일하게 생성해주시면 될겁니다.
세션용 테이블을 이미 생성하셨다면 설정파일에 있는 테이블명과 동일한지 확인해보시구요.