error.jpg

이거 분명 서버문제인가요? 아님 제 계정에 대한 셋업이 잘못된거인가요? 

 

사이트 인덱스페이지를 위젯으로 좀 꾸밀려고 위젯설정을 하고 완료를 클릭하면 바로 잘못된 요청입니다 란 문구가 

 

뜨면서 강제로 로그아웃되어 버리며 다시 로그인을 해서 다시 같은 작업을 하면 제대로 되고 다른 설정[예: 레이아웃 

 

설정 / 게시판 스킨설정]을 하고 완료를 누르면 또 다시 잘못된 요청입니다가 뜨면서 로그아웃이 됩니다. 

 

대체 이건 무슨 문제인지 아시는 분 계신가요?  

  • profile

    로그인 풀리는 것도 세션 유효기간과 관련이 있습니다. PHP 세션 설정이 잘못되었거나, 세션이 제대로 저장되지 않고 있는 것 같네요. phpinfo에서 session.gc_maxlifetime과 session.cookie_lifetime이 충분히 길게 설정되어 있는지 확인해 보시고, 단독서버라면 session.save_path 경로의 퍼미션도 확인해 보세요.

  • profile profile

    기진님 매번 댓글로 상황설명해주시는거 너무 고맙습니다. 근데 제가 phpinfor가 어디에 있는것인지 모릅니다. 지금 서비스받고 있는 호스팅 업체가 미리내인데 1:1게시판에 위에 상황을 캡쳐까지 해서 설명했더니 돌아온 답변이라곤 주말이라 담당자가 없다. 주중에 처리할 것이라는것 뿐입니다. 제가 스스로 해결하려면 myadmin페이지에서 어떻게 해야할가요?

  • profile profile

    phpmyadmin과는 상관없습니다. phpinfo.php라는 파일을 만들어서 <?php phpinfo(); ?> 라는 내용을 넣고 웹에서 실행해 보면 서버 정보가 주르르 나오는데, 거기서 session 관련 설정을 확인해 보시라는 뜻입니다.

     

    session.gc_maxlifetime : 1440초 이상이어야 합니다.

    session.cookie_lifetime : 0으로 되어 있어야 합니다. 만약 0이 아닌 경우 1440초 이상이어야 합니다.

  • profile profile
    session.cookie_lifetime 로컬밸류0 마스터밸류0
    session.gc_maxlifetime 로컬밸류18000 마스터밸류18000

    곰님 말씀대로 해보니 위와같은 수치가 나왔습니다. http://www.aifanshop.com/phpinfo.php
  • profile profile
    그러면 시간은 괜찮고... 세션이 제대로 저장되지 않거나 다른 문제가 있는 것 같네요.

    XE/라이믹스 사이트에서는 혹시 "인증 세션 DB 사용" 옵션을 켜면
    로그인 풀림 문제가 조금이라도 나아지는지 실험해 보세요.
    단, 이 옵션을 켜면 최초 1회는 로그인이 풀리는 것이 정상이니
    그 다음에 괜찮은지 살펴보셔야 합니다.
  • profile profile
    곰님, 일단 인증세션디비사용을 체크했습니다. 허나 phpmyadmin페이지에선 여전히 세션유효기간이 만료되었습니다란 문구가 뜨면서 로그인을 다시해야 하는 문제가 있네영 이건 분명 호스팅업체쪽 문제일거라 생각하는데 맞는지요?
  • profile profile
    설정 변경 후 XE/라이믹스에서는 괜찮고 phpmyadmin에서만 문제가 계속되나요? 아니면 여전히 양쪽 모두 로그인이 풀리나요?
  • profile profile
    phpmyadmin에서만 이러네요. 일단 사이트에선 강제로 로그아웃이나 잘못된 요청입니다와 같은 문구가 아직 안 뜨는데 불안하네영 ^^''
  • profile profile
    인증 세션 DB 사용 체크 후 사이트에서는 더이상 로그인이 풀리지 않고 phpmyadmin에서만 풀린다면 세션 파일이 제대로 저장되지 않고 있는 것입니다. 웹호스팅이라면 호스팅 업체 쪽 문제이겠지요.
  • profile profile
    곰님때문에 지난 9월28일부터 생긴 문제가 드디어 해결됬네요. 역시 타운에는 숨은 고수님들이 많이 계시고 친절하고 자세한 설명도 잘 해주시네요. 호스팅업체쪽에 계속 닥달해야겠네요. 미리내 영~~ 맘에 안들어요 -_-;;
  • profile profile
    9월 28일부터 저 때문에 문제가 생겼다는 줄... ㅋㅋㅋㅋ

    DB 세션을 사용하지 않는 경우 세션 파일이 저장되는 폴더가 따로 있는데요, 여기에 퍼미션이 꼬였거나 용량이 가득 차면 제대로 저장되지 않는 경우가 있어요. phpinfo에서 session.save_path 경로가 님 계정 내의 특정 폴더로 나온다면 FTP로 들어가서 직접 처리하실 수도 있겠지만, 그렇지 않다면 업체에서 해결해 줘야 합니다.
  • profile profile
    아하하하 ... 곰님때문에 because of you ~~!! 제가 다시한번 체크해보고 댓글로 말씀드릴게영
  • profile profile
    보니까 session.save_path 로컬밸류 no value 마스터밸류 no value 입니다. 이러면 호스팅업체에서 해결해야 하는거죠?
  • profile profile
    네, 업체에서 지정한 기본값을 사용하고 있을 테니 거기서 책임져야죠..
  • profile profile

    IMG_20171011_040551_614.jpg

    이것은 감사의 의미로 곰님한테 드리는 선물 !! 고맙습니다. 곰님!!