질문 Q #15675
ci3 세션 관련 문의 드립니다.
제롬씨 2016-10-20 14:26:49

잘 사용되던 소스를 새로 서버호스팅을 하고 옮기는데

손이 많이 가네요.. 

1.

일단 증상은 aaa.aaa.com/login 화면에서 

$this->session->set_userdata($newdata); 으로 세션을 파일에 저장하고 print_r($this->session->userdata()); 이렇게 확인하면 잘보입니다.

그런데 동일도메인의 다른 페이지 aaa.aaa.com/ (=aaa.aaa.com/dash)로 이동 하면 세션값이 모두 없어집니다.

 

확인 결과 처음 login에 생성된 세션파일과 다른 파일이 생성되더라고요

 

이런 증상은 어떻게 해야할가요?

 

센토6.x에 php7/ci3 버전입니다..

기존 웹호스팅이나 로컬에서는 잘 사용되던 소스인데..부탁드립니다.

 

$config['sess_driver'] = 'files';

$config['sess_cookie_name'] = 'ci_session_';

$config['sess_expiration'] = 7200;

$config['sess_save_path'] = '/xxx/xxx';

$config['sess_match_ip'] = FALSE;

$config['sess_time_to_update'] = 300;

$config['sess_regenerate_destroy'] = FALSE;

 

2.

Severity: Warning

Message: mysqli::real_connect(): MySQL server has gone away

Filename: mysqli/mysqli_driver.php

Line Number: 202

 

mysql이 잘 되는데 위와같은 워닝이 뜨네요..

 

이건 뭔가요?

답변 1
#1 kaido 2016-10-20 14:31:51

file 타입으로 하셨네요.

폴더 권한을 변경해서 테스트해 보세요.

소유자 권한도 같이 변경해 주시구요.