잘 사용되던 소스를 새로 서버호스팅을 하고 옮기는데
손이 많이 가네요..
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이 잘 되는데 위와같은 워닝이 뜨네요..
이건 뭔가요?
file 타입으로 하셨네요.
폴더 권한을 변경해서 테스트해 보세요.
소유자 권한도 같이 변경해 주시구요.