Textcube 1.9.0 에서 로그인이 되지 않는 문제

Textcube 1.9.0 Beta 6에서 어느날 갑자기 로그인이 되지 않는다.
설정파일에서 debugmode를 켜고 봤더니 아래와 같은 오류가 발생하고 있었다.

Invalid callback Session::write, class ‘Session’ not found(2)

File: Unknown:0

Unknown: Failed to write session data (user). Please verify that the current setting of session.save_path is correct (/tmp)(2)

File: Unknown:0

Invalid callback Session::close, class ‘Session’ not found(2)

File: Unknown:0

이는  PHP의 APC가 활성화 되어있을 때 발생하는 문제이다.

이를 해결하기 위해서는 library/preprocessor.php에 152줄 근처에 아래와 같은 명령을 추가하면 해결 가능하다. 세션 관련된 쪽에 적당한 곳에 넣으면 된다.
 
152: Session::set();

register_shutdown_function(“session_write_close”);

160: if (session_start() !== ture) {

이 이외에도 SQL Table Create 오류가 발생하였는데, 이는 library/model/common.plugin.php 파일의 236줄 TYPE=MyISAM 을 ENGINE=MyISAM 으로 바꾸어 해결하였다.

참조 : http://www.lifefeel.com/347

0 comments on “Textcube 1.9.0 에서 로그인이 되지 않는 문제Add yours →

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.