XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.

기진곰님 슈퍼캐시를 사용중이긴 한데요 이번에 라이믹스로 설치 후 슈퍼 캐시 "캐시 방식 설정" 에 라이믹스 사용자는 [시스템 설정 / 고급 설정] 메뉴에서 캐시 방식을 변경하실 수 있습니다.  라고 설명이 있어서 설정에서 캐시방식을 sqlite로 설정했더니 다음과 같이 오류가 발생되고 있습니다.

Fatal error: Call to a member function bindValue() on boolean in O:\airbogo\common\framework\drivers\cache\sqlite.php on line 120

 

경로에 있는 sqlite파일명을 바꾸면 관리자 접속 화면에 접속은 되는데 여전히 고급설정에 접속을 하게 되면 아래와 같이 에러 메세지가 뜨면서 설정을 못하고 있네요 

Cap 2016-11-26 07-01-12-394.png

오늘도 즐거운 하루 되시길...

 

 

 

 

  • profile
    기진곰 2016.11.26 10:26:42
    라이믹스의 sqlite 캐시는 서버 환경에 따라 오작동할 수도 있습니다. 단독서버라면 memcached를 권장하고, 웹호스팅이나 윈도우 서버라면 dummy(기본값) 또는 file 캐시를 사용하세요.
  • profile
    보고하비 2016.11.26 10:58:56
    네 지금 기본으로 돌아 가고 싶은데 고급설정 페이지 접근이 안되더라구요 접근시 위 이미지 처럼 서버 오류 메세지가...
  • profile
    기진곰 2016.11.26 12:53:06
    files/config/config.php 파일에서 sqlite라고 되어 있는 캐시 설정을 찾아 dummy로 바꿔보세요.
  • profile
    보고하비 2016.11.26 13:30:42
    감사합니다. 기진곰님 덕분에 다시 고급설정 들어 가집니다.^^
  • profile
    기진곰 2016.11.26 13:34:55
    아무리 지원되지 않는 환경이라도 설정을 원상복구할 수 없을 만큼 에러가 심각하다면 라이믹스에서도 뭔가 조치를 해야 할 것 같네요. 이슈 등록했으니 조만간 살펴보도록 하겠습니다.

    https://github.com/rhymix/rhymix/issues/641
  • profile
    보고하비 2016.11.26 14:05:35
    네 감사합니다. 라이믹스 완전 좋은데요 ^^
  • ?
    기븐 2016.11.26 13:00:17
    근데 단독서버가 아닌데 memcached 지원하는 경우는 더미/파일캐시 or memcached 어떻게 하는게 낫나요?
  • profile
    기진곰 2016.11.26 13:03:11
    memcached가 있다면 쓰셔야죠. 그러나 공동으로 사용하는 환경에서 memcached는 개인정보 유출의 위험이 있기 때문에 조심하는 것이 좋습니다. 믿을 만한 호스팅업체라면 괜찮겠지만...
  • profile
    pjk 2016.11.26 16:56:17
    이 뜻은 멤캐시로 인해서 다른 웹호스팅이 사용자에게 노출이 될수 있다는 뜻인가요

    멤캐시가 사용자 개별적으로 부여되는게 아닌 모양이지요
    메모리는 8메가 정도 부여됬고 포트도 따로 부여되는거 같은데....
    공용으로 사용하는건가요....
  • ?
    SimpleCode 2016.11.26 17:28:13
    memcached에는 보안 기능이 없습니다. 그러니까 아이디/비밀번호 없이 누구나 주소와 포트만 맞춘다면 읽고 쓸 수 있지요. 호스팅 업체에서 보안에 신경을 썼다면 다행이지만, 그렇지 않은 경우 위험하죠.
  • profile
    pjk 2016.11.26 17:48:35
    아. 그런 의미군요.. 저는 이게 멤캐시도 공용으로 사용을 해서 혹시 다른 사용자에게 노출이 될수 있다라고 해석을 해가지고요.. 그렇다면 포트 번호, 주소만 노출이 안되고 믿을 수 있는 호스팅 업체면 괜찮은거네요..

    감사합니다.

위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...