(라이믹스) 호스팅 문제일까요? 몇 가지 에러가 뜹니다.
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.1 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
잘 운영하던 사이트인데 오늘 보니까
1. 첫 페이지에서 '새로 작성된 글'이 뜨지 않습니다. 댓글은 뜨네요.
첫페이지 : https://9tschool.net/xe/
2. 서브메뉴에서 오른쪽에 '서울신길초 일정 및 구쌤 일정'에서 에러메시지가 뜹니다. 이것도 원래는 뜨지 않았던 것인데..ㅠㅠ
서브 메뉴 : https://9tschool.net/xe/profile
3. 관리자페이지에 들어가니 대시보드 쪽에 모듈업데이트가 우수수 떴구요.. 업데이트를 다 눌러도 반영되지 않고 그대로입니다.
그리고 왼쪽에 메뉴도 다 사라졌네용..
라이믹스 버전은 1.9.9.5. 입니다.
아무래도 DB쪽이 깨진것 같습니다. files 권한은 707로 확인했습니다. 제가 뭘 조치하면 될까요?
댓글 14
호스팅 사에서 문의해서 어제자로 백업해달라고 했는데도 이렇습니다.
어제까지는 잘 됐는데..심지어 제가 어제 쓴 글도 지워졌네요..
대체 어디가 문제일까요? ㅠㅠ
하지만 용량이 넉넉하게 남았는데 이러는건 좀 의아하네요;;
일단 files 권한을 777로 변경해보세요. 일부 호스팅 환경에서 707은 잘 안되는 경우가 있습니다.
저건 십중팔구 호스팅업체의 서버 세팅 문제입니다. PHP 7.x에서 opcache를 사용하다 보면 서버 부하가 높을 때 랜덤으로 캐시가 꼬여버리는 버그가 있는데, 이걸 방지할 수 있는 방법으로 서버를 세팅할 줄 아는 호스팅 업체가 국내에 거의 없습니다. 나름 안정적이라는 카페xx에서도 저 오류가 발생하는 것을 본 적이 있어요. (7.0과 7.1이 가장 심하고, 7.2부터는 다소 안정적이지만 그래도 가끔씩 오류를 일으키므로 서버 세팅시 주의해야 합니다.)
대개 opcache를 비우면 곧바로 해결됩니다. opcache를 비운 후에도 계속 문제가 있다면 캐시파일 재생성을 한 번 더 해준 후에 opcache를 다시 비워보는 방법도 있고요.
opcache 비우는 법: 적당한 php 파일을 하나 만들어서 아래의 내용을 넣고 저장한 후, 해당 주소를 방문합니다. (phpinfo 찍는 방법과 거의 똑같습니다.) 백지화면이 나오면 정상입니다.
<?php opcache_reset(); ?>