CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
갑자기 어드민 로그인이 안됩니다. (에러표시도 없습니다. )
환경
- 오라클 프리티어 우분투 22.04
7일전에도 정상작동 했는데,
조금전에 오라클 우분투 업데이트 했습니다.
alpab
Lv. 1
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
갑자기 어드민 로그인이 안됩니다. (에러표시도 없습니다. )
환경
- 오라클 프리티어 우분투 22.04
7일전에도 정상작동 했는데,
조금전에 오라클 우분투 업데이트 했습니다.
댓글 10
혹시 세션이 제대로 작동하는지 체크해보세요..
제가 오라클에서 그러다가 서버 접속 불가능했습니다.
ㅠㅠ
세선이 작동 안합니다. 열심히 해결책을 찾고 있습니다.
일단 기존 서버 세팅하신게 중요한 내용이 있다면 백업부터 시작하세요.
저도 알고싶진 않았지만, 네트워크 디스크쪽에 문제가 발생해서 접속이 안되던거여서 결국 오라클 클라우드 포기하고 다른 클라우드 사용하고 있습니다.
오라클 우분투 업데이트 된 서버의 php 버전을 살펴 보세요. 저도 얼마 전 서버 회사에서 임의로 php 버전을 업그레이드 해서 로그인이 되지 않아 버전을 내려 해결한 적이 있었습니다.
apt upgrade 후에 뭔가 변화가 생겼나 봅니다. ㅠㅠ
php 버전을 바꿔도 안되네요.
php.ini에서 session.save_path로 지정된 경로에 PHP 사용자가 쓰기 권한이 있는지
그 php.ini가 내 사이트에 적용되는 것이 맞는지 (특히 PHP-FPM pool이 여러 개 있거나, PHP 버전이 여러 가지인 경우)
디스크 용량은 충분히 남아 있는지 등을 체크해 보세요.
갑자기라는 것은 없습니다. 뭔가 건드렸기 때문에 안 되는 것이고, 마지막으로 건드린 사람 책임입니다...
apt upgrade 할때, 뭔가가 바뀐듯 합니다.
gpt 를 이용해서, 여러가지 해보고 있는데, 쉽지 않네요. 에러로그를 만들어서 찬찬히 살펴봐야 겠습니다.
벌써 대여섯 시간을 투자 했더니, 우분투 새로 설치가 빠를 수도 있겠다는 생각이 드네요. ㅠㅠ (백업은 매일 받았놨습니다.)
말씀해 주신대로 session.save_path 오류 였습니다.
우분투에 control panel 을 설치 했는데,
php.ini 수정이 반영되지 않았네요.
control panel 에서 볼때는 경로가 /var/lib/php/sessions 로 되어 있었는데,
실제 관여하는 경로는 /home/user/tmp 였습니다.
제미나이랑 쳇지피티가 2박3일동안 계속 고된 훈련을 시켜 줬네요. (이틀째 해결이 안되니까, 제미나이는 점점 산으로 가거나, 했던 답을 반복적으로 주거나 하네요. ㅠ)
AI 덕분에 공부 많이 했습니다.
아, 컨트롤 패널을 쓰고 계셨군요.
컨트롤 패널이 아닌 apt 등 다른 프로그램을 통해 일어난 변경사항은
컨트롤 패널이 전혀 추적하지 못합니다.
현재 적용중인 설정값이 의심될 때는 phpinfo.php를 만들어서
<?php phpinfo(); ?> 찍어보는 것이 가장 확실하지요.
고생하셨습니다!
네, phpinfo.php 를 만들어서, 해결했습니다.
확실히 고수님의 답변은 깊이가 있습니다. 한단어도 헛트로 보면 안되네요.