자주 묻는 질문
FAQ
설치 후 초기 설정은 어떻게 하나요?
A
설치 완료 후 관리자 패널에 로그인하여 다음 순서로 설정하세요:
- 사이트 설정 — 사이트 이름, URL, 로고, 파비콘
- 언어 설정 — 지원 언어 선택, 기본 언어 설정
- 메뉴 관리 — 메인 메뉴, 푸터 메뉴 구성
- 페이지 관리 — 홈페이지 위젯 편집
- 게시판 생성 — 필요한 게시판 추가
HTTPS(SSL) 인증서는 어떻게 설정하나요?
A
VosCMS는 보안을 위해 HTTPS가 필수입니다. SSL 인증서 설정 방법:
- Let's Encrypt (무료) —
certbot을 사용하여 무료 SSL 인증서를 발급받을 수 있습니다. 자동 갱신도 지원됩니다. - 호스팅 업체 제공 — 대부분의 호스팅 업체에서 무료 SSL을 제공합니다. 호스팅 패널에서 활성화하세요.
- 유료 인증서 — 기업용 EV/OV 인증서는 인증기관에서 구매할 수 있습니다.
설치 후 .env 파일의 APP_URL이 https://로 시작하는지 확인하세요.
어떤 서버 환경이 필요한가요?
A
VosCMS를 실행하려면 다음 환경이 필요합니다:
필수 요구사항
- PHP 8.1 이상 (8.3 권장)
- MySQL 8.0+ 또는 MariaDB 10.4+
- Nginx 또는 Apache 웹서버
- HTTPS (SSL 인증서 필수 — localhost 설치 불가)
필수 PHP 확장 모듈
- PDO, mbstring, json, openssl, curl, zip
- ionCube Loader — 라이선스 인증 및 코어 보호에 필요합니다. 서버에 ionCube Loader가 설치되어 있어야 합니다.
ionCube Loader 설치 안내
ionCube Loader는 VosCMS의 라이선스 클라이언트 및 핵심 코어 파일을 보호하기 위해 사용됩니다.
- VPS/전용서버:
ioncube_loaders_lin_x86-64.tar.gz를 다운로드하여 PHP extension 디렉토리에 설치하고,zend_extension=ioncube_loader_lin_8.3.so를 php.ini에 추가합니다. - 공유호스팅: 호스팅 제공업체에 ionCube Loader 활성화를 요청하세요. 일부 공유호스팅에서는 직접 설치가 불가능할 수 있습니다.
- 확인 방법:
php -m | grep ionCube명령으로 설치 여부를 확인할 수 있습니다.
권장 서버 사양
- 2 vCPU, 2GB RAM, 40GB SSD 이상
- Ubuntu 22.04+ 또는 Rocky Linux 8+