반응형
운영사이트에서 한동안 관리 안하다
어드민 접속을 하려하니 로그인이 되지 않았다.
로그인 페이지에서는 세션이 출력이 되는데
리다이렉트된 페이지에서는 세션값이 없다고 나오는 것이었다.
그러나 해당서버에 다른 사이트는 문제가 없는것 같았다.
아마도 로그인방식이 달라서 그랬나보다…
아무튼 문제를 해결하기 위해
php.ini 에서 display_errors = On 으로 변경하였다.
출력되는 에러를 보니 session.save_path = “/var/lib/php/session”
이곳으로 되어 있는데 권한이 없다고 나오는 것이다.
예전에 분명 php 업그레이드 하면서 기존 php.ini를 그대로 쓴것같은데
뭔가 실수 했었나 보다….
그래서 session.save_path = “/tmp” 이렇게 변경해서 해결했다.
다른 서버는 session.save_path 부분이 주석처리 되어있는데도 잘되던데…
아마 주석처리되어 있으면 디폴트설정을 따르나보다.
display_errors=On을 진작에 설정했으면 미리 알았을텐데… 손해가 크다….
session.save_path, display_errors
반응형
'프로그래밍' 카테고리의 다른 글
FAIL2BAN 차단해제 방법 (0) | 2022.04.04 |
---|---|
PHP PDO_MYSQL 모듈 추가방법 (0) | 2022.04.04 |
CANNOT LOAD /USR/LOCAL/APACHE2/MODULES/LIBPHP5.SO 에러 해결법 (0) | 2022.04.04 |
자바스크립트 랜덤숫자, 랜덤문자열 만들기 (0) | 2022.04.04 |
우분투 CHKCONFIG COMMAND NOT FOUND (0) | 2022.04.04 |