질문/조언질답게시판

app : Apache / xe_version : 1.8.45 / php : 5.5.9-1ubuntu4.20 / db_type : mysql 서버환경에서 임베드 파싱모듈 사용 중입니다.

 

문제가 되는 부분이 임베드 파싱모듈 기본 설정에서   XE : files/config/db.config.php 파일 내에 $db_info->use_object_cache = 'file';을 추가 해서 오브젝트 캐쉬사용으로 설정한 다음 캐쉬파일재생성을 누를 때마다 " Memcached 또는 캐쉬데몬을 재시작 해주세요. " 라는 메세지가 발생합니다.

 

files/config/db.config.php 파일 내에 $db_info->use_object_cache = 'file' 을 제거하고 캐쉬파일 재생성을 누르면 이상 없이 작동되구요.

 

혹시 이런 문제 해결을 하려면 서버세팅 부분에서 따로 해줘야 할 부분이 있을까요?

 

https://xetown.com/qna/208963 질문글과 유사한 증상인것 같은데 xe에서 해결을 하신게 아니라 라이믹스로 변경 해결이 되신것 같더군요.

 

 

 

  • profile
    링크해 주신 글의 댓글에 @기진곰님의 댓글에 답이 있네요.

    캐시파일 삭제에 실패한 경우 나오는 메시지입니다. file로 사용하신다면 퍼미션 문제나 그 밖의 다른 이유로 캐시파일 삭제 도중 오류가 발생하면 저런 메시지가 나올 수도 있습니다. memcached라고 하는 건 그냥 언어파일에 그렇게 하드코딩되어 있어서...

    라고 답을 해주셨고 문구는 아예 저렇게 출력되도록 하드코딩 되어 있어 저렇게 출력된다고 하니...

    캐시파일 삭제가 잘 되고 있는지 ftp에서 캐시파일 폴더쪽을 확인해보시고 삭제가 안되고 계속 폴더가 쌓이거나 한다거나 한다면 퍼미션 등을 확인하셔서 캐시파일재새성시 캐시파일 삭제가 원할하도록 해야 할 것 같네요.
  • profile ?
    네 한번 확인 해보도록 하겠습니다. 답변 감사합니다.