Extra Form
PHP PHP 7.0
CMS XpressEngine

참으로 이상한일입니다.

게시판에 글을작성하고 수정을 하면 수정반영이 됩니다. 

 

그런데 일부 게시물에대해 수정을 하면 수정반영이 안되는증상이 있는데 

혹시 동일한경험을 가지고있거나 해결책을 알고계신경우가 있으실까요 ?

 

단순한 캐시문제로 생각하였으나 캐시문제는 아닌걸로 보이고 
클플을 경유하는데 클플을 통해서도 개발자모드를 올리고 캐시를 비웠습니다.

 

모든게시판이 작성이 안되거나 수정이 안되면 이해가되겠는데 

수정이 안되는 글의 특징은 특정시간대가 지나면 수정을 해도 도루묵이라는점입니다. 

 

더불어 위젯페이지도 수정반영이안되는경우가 생기다보니 

게시글에대한 업데이트를 할수없는상황이되어버렸는데 

혹시 동일한 증상으로 해결하셨거나 겪는분들이있나요 ?... 

 

 

수십분내 혹은 즉시작성한 문서에대해서 수정을하면 수정반영이 잘됩니다. 

정확한시간은아니지만 작성한시간이 오래되어 수정을 하려면 수정반영이되지않습니다. 

(작성시간이 보통 1일~2일이 지나면 증상이 발생)

 

따로 건드린부분은없는데 갑자기 해당증상이 나타나버렸습니다. 

 

 

1.캐시파일재생성 / 세션정리 확인

2. 혹여나 불필요한 프로그램이 있는지 확인하였으나 없음 (갑자기 증상이 생긴이후 설치한 모듈/애드온등이없음) 

3. 서버재부팅진행

4. 사용자의 PC의 캐시삭제 및 다른 컴퓨터에서도 동일증상 발생 

 

  • profile
    캐시 문제이지 확인하시려면 수정한 후 db의 내용이 바뀌어 있는지 확인해보세요.
    db에는 정상적으로 바뀌어 있다면 캐시 문제이고 / db에서 조차 바뀌지 않는다면 수정된 내용이 db에 update가 안된는 것 일 겁니다.
  • profile

    1. 글쓰기 및 글 수정할때는 ajax요청을 따릅니다. (새로고침없이 해당 페이지에서 바로 요청보내는 형태)

    그래서 보통 글 작성 및 수정시 PHP내의 문법오류라던지 문제가 잇다면 멈춤현상이 일어나는 경우가 맞지만 넘어가는 경우도 잇는 것 같습니다.
    PHP에러 로그가 남아 있지 않은지요?

    2. 서드파티나 기타 등등의 애드온의 영향으로 실제 수정이 재대로 반영이 되는지 확인을 해보실 필요가 있습니다.

     

    통상적으로 이런 에러 같은경우 네트워크 및 이런 브라우저에서 내주는 코드라던가 함께 디버깅 해야하는 경우도 잇으므로 공지글의 8번을 알려주시는게 맞습니다.

     

  • profile

    21.PNG

    혹시 해당 문제중 /public_html/files  내에 

    cache_1612575941  파일내의 문제일수도있나요 ?! 
     

     

  • profile profile
    db에서 실제 수정이 되어 있는지 확인이 선행 되어야 캐시 부분을 살펴보는 의미가 있습니다.

    글 수정 자체가 안된다면 캐시는 아무런 작용을 하지 못합니다.
  • profile profile
    해당 폴더처럼 캐시파일 재생성 눌렀을때 저 폴더포맷으로(files_날짜) 가 더 생성된다면 님 사이트에 에러가 있다는 뜻입니다.그 부분부터 잡으셔야겟네요
  • profile profile
    혹시 이러한문제가 어느날갑잡기 어떠한 액션없이 생기게되었는데
    어떤에러를 잡아야되겠는지 조언을좀 구할수있을까요 ?
  • profile profile
    php에러로그에 남아있는 에러목록을 보고 고치셔야 합니다 저도 어떤건지는 로그 없으면 몰라요
  • profile profile
    답변 감사드립니다.
    한번확인해봐야겠습니다.
  • profile

    언어 코드가 꼬여도 그럴수 있습니다. 글 작성 당시 언어와 수정 당시 언어가 다르면 글이 2개로 갈려버리죠. 피쳐라고 볼수도(그걸 원하는 사람에게는) 있고 버그라고(원하지 않던 사람이 겪으면) 볼수도 있습니다. 일단 2개로 갈리면, 글을 합칠 방법이 없어 삭제하고 다시 작성하는 수밖에는 없죠

     

    분명 수정하고 잘 된것을 확인까지 했는데, 얼마뒤 다시 접속해 보면 예전 글이 그대로 나오는 "골때리는" 경험을 할수 있습니다.