Q&A

CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 7.4

사이트 접속과 관리자 페이지 접속에는 문제점이 없습니다.

하지만 관리자 페이지 메뉴 (모든 메뉴) 클릭시 

아래와 같은 에러 코드를 띄우며 접속이 되지 않습니다.

 

오류메세지 : 

서버 오류

Rhymix\Framework\Exception #0 "Cannot write template cache file: /elifetip/www/files/cache/template/modules/menu/tpl/sitemap.html.compiled.php" in index.php on line 60 (via common/framework/Template.php on line 373)

common/framework/Template.php:373

 

 

common/framework/Template.php:373 줄은 아래 코드 입니다.

                    throw new Exception('Cannot write template cache file: ' . $this->cache_path);

 

 

문제점이 발생한 시점

새로 올라온 라이믹스 버젼을 업데이트 하자 사이트 접속도 되지 않고 에러 발생.

카페24에서 하루전으로 롤백 완료.

하지만 사이트와 관리자 페이지는 접속이 되나 앞에서 말씀드린 대로 관리자 페이이 메뉴 클릭시 에러 발생.

 

 

초보입니다. 문제점이 무엇인지 알 수가 없습니다.

 

더존세상 Lv. 1

댓글 7

  • files 폴더에 파일을 쓸 수 없는 상태가 된 것 같습니다.

    라이믹스 버전을 업데이트하시면서 퍼미션이 깨진 것 같은데, 라이믹스 업데이트하실때 사용하신 툴이 어떻게 되시나요?

    Filezilla? 혹은 git으로 업데이트하셨나요?

  • @리버스

    답변 정말 감사합니다.

    아래 기진곰님 말씀대로 용량 문제 였습니다.

  • @더존세상

    용량문제로도 저 문제가 발생할 수 있군요.

    해결되셨다니 다행입니다. :)

  • 카페24에서 퍼미션 오류는 흔하지 않은데요... 혹시 용량이 가득찬 것은 아닐까요?

     

    FTP에서 files 폴더 안에 있는 서브폴더들 중 cache로 시작하는 것을 모두 삭제해 보세요. (캐시는 필요할 때마다 자동으로 다시 생성되므로, 삭제해도 안전합니다.)

     

    혹시 슈퍼 캐시 모듈을 사용하신다면 files 폴더 안에 있는 supercache 폴더도 삭제하셔도 됩니다. 이게 용량을 엄청나게 잡아먹어서 오류를 일으키는 경우가 종종 있어요.

  • @기진곰

    답변 정말 감사합니다.

    기진곰 님 말씀대로 용량이 초과 되었습니다.

    파일질라로 접속해 보면 카페24에서 데이타백업을 받았는데 루트에 DataBackup 폴더와 내부에 데이타백업 파일이 존재하는데 아무리 삭제하려고 해도 삭제가 되지 않습니다.

    용량 문제로 삭제가 되지 않을 수 있을꺼 같아 용량도 임시로 추가한 후 삭제를 시도해도 삭제가 되지 않네요.

    삭제하는 방법이 있을까요?

     

    파일질라에서 삭제시 아래와 같은 에러가 발생합니다.

    응답:    550 elifetip_Backup_Data.tar.gz: Permission denied

  • @더존세상

    아, 그건 카페24에서 만든 파일일 테니 고객센터에 삭제해 달라고 하셔야 할 거예요.

    위에 알려 드린 대로 캐시 폴더를 싹 비우면 급한 대로 약간의 용량을 확보할 수는 있습니다.

  • @기진곰

    네. 정말 감사합니다.