운영자 현재 지원 안내 · 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 기본 기능이 아닙니다.

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

갤러리 사진이 계속 쌓여서 가비아에서 다른 호스팅으로 옮겨볼까 테스트해봤어요.

귀찮아서 storage 안에 있는 sqlite 파일만 복사해서 새 서버에 올려봤어요.

복원하려니까 테이블 접두사가 다르다고 거부당했어요. 예전 설치랑 새로 깐 설치랑 접두사가 달랐던 거예요.

결국 전체 백업으로 다시 받아서 복원했어요. config.php는 자동으로 안 덮어써서 db 정보랑 경로는 따로 새 값으로 넣었어요.

파일 하나만 빼서 옮기는 건 안 되는구나 싶었어요. 다들 이전할 때 접두사부터 확인하고 시작하시나요.