운영자 현재 지원 안내 · 2026-10-21

이 글과 댓글은 작성 당시의 경험·설명을 보존한 자료입니다. 현재 지원 범위와 다른 내용은 아래 안내를 기준으로 확인해 주세요.

현재 GNUCMS는 MySQL, MariaDB를 지원하며 SQLite·PostgreSQL의 설치·실행은 지원하지 않습니다. SQLite 파일이나 storage 폴더만 복사하는 방법은 현재 데이터베이스 이전 절차가 아닙니다. MySQL/MariaDB SQL과 업로드·설정을 함께 보관해야 합니다.

관리 화면과 CLI는 전체 백업 생성·가져오기·검증·다운로드를 지원하며 DB·파일 자동 복원, 정기 백업 예약, 최근 5개 자동 보관, 업그레이드 직전 자동 DB 백업은 제공하지 않습니다. 복원은 SQL과 업로드·설정의 수동 복원입니다. 정기 실행은 서버 스케줄러에서 bin/backup.php CLI를 별도로 설정합니다. 공개 GET 백업 URL이나 외부 서비스의 임의 backup.php 예시는 GNUCMS 기본 기능이 아닙니다.

현재 지원 범위와 제한 · 백업과 수동 복원 안내

저번에 config 파일 그대로 옮겼다가 접속정보 안 맞아서 헤맸다고 댓글 남겼었는데, 그거 이후로 진짜 다른 호스팅으로 옮기는 걸 진지하게 고민 중이에요.

카페24 절약형 쓰고 있는데 방문자가 조금씩 늘어서 슬슬 넘어갈까 싶은데, storage 폴더에 sqlite 파일이랑 첨부파일이랑 다 들어있잖아요 그거 통째로 옮기면 되는 건가요.

문서 찾아보니까 전체 백업하면 db 덤프에 첨부파일에 config 사본까지 다 묶여서 manifest.json으로 체크섬까지 남는다고 하던데, 새 서버에서는 그 config 사본 그대로 쓰면 안 되고 새 경로랑 접속정보 사람이 직접 비교해서 넣어야 한다는 거 보고 좀 무섭더라고요 ㅠ 저번에 딱 그거 때문에 삽질했었거든요.

테이블 프리픽스도 새 설치랑 같아야 복원된다는데 이것도 헷갈려서 옮기기 전에 여기다 물어보고 시작하려고요, 다들 호스팅 옮기실 때 storage랑 config 어떤 순서로 처리하셨나요 야식으로 삼각김밥 먹으면서 매뉴얼 다시 읽는 중이에요 ㅠ