하루 만에 설치부터 운영까지! 저가형 호스팅 환경에 최적화된 초경량 PHP CMS 솔루션
HaruCMS는 복잡한 설정 없이 단 몇 분 만에 설치하고, 하루 안에 완전한 웹사이트를 구축할 수 있도록 설계된 경량 CMS입니다. 회원 관리, 게시판, 컨텐츠 관리 등 웹사이트 운영에 필요한 모든 기능이 즉시 사용 가능합니다.
- ✅ 회원 관리: 회원가입, 로그인, 프로필 수정 - 설치 즉시 작동
- ✅ 게시판: 무제한 게시판 생성, 댓글, 검색, 페이징 - 기본 2개 포함
- ✅ 컨텐츠 페이지: 회사소개, 이용약관 등 정적 페이지 관리
- ✅ 관리자 페이지: 직관적인 대시보드로 모든 기능 통합 관리
- ✅ 플러그인 확장: 훅 시스템으로 기능 추가 가능
- ✅ CKEditor 통합: 워드 같은 글쓰기 편집기
⚡ 빠른 설치
- 복잡한 composer, npm 설치 불필요
- 파일 업로드 후 웹에서 클릭 몇 번으로 설치 완료
🪶 초경량
- 핵심 파일만으로 구성 (외부 라이브러리 최소화)
- 저가형 호스팅에서도 빠르게 작동
- 데이터베이스 쿼리 최적화
🔒 보안 기본 탑재
- SQL 인젝션 방지 (PDO Prepared Statements)
- XSS 공격 차단
- 비밀번호 암호화 (bcrypt)
- 세션 보안
📱 반응형 디자인
- PC, 태블릿, 모바일 자동 대응
- 별도 설정 없이 모든 기기에서 최적화
🎨 쉬운 커스터마이징
- PHP 템플릿으로 디자인 수정 간편
- CSS만 수정해도 완전히 다른 느낌
- 개발 지식 없어도 기본 운영 가능
- PHP 7.4 이상
- MySQL 5.7 이상
- Apache with mod_rewrite
프로젝트를 웹 서버에 업로드하고 DocumentRoot를 www 폴더로 설정합니다.
브라우저에서 /install 접속 → 데이터베이스 정보 입력 → 관리자 계정 생성 → 완료!
- 게시판 자동 생성 (자유게시판, 공지사항)
- 회원 가입/로그인 시스템 활성화
- 관리자 페이지에서 컨텐츠 관리 시작
설치 완료 후 바로 사용 가능합니다!
DocumentRoot를 www 폴더로 지정해야 합니다.
Apache VirtualHost 설정 예시:
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/html/harucms/www
<Directory /var/www/html/harucms/www>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>XAMPP/로컬 개발 환경:
httpd.conf 또는 httpd-vhosts.conf 파일에서:
DocumentRoot "C:/xampp/htdocs/harucms/www"
<Directory "C:/xampp/htdocs/harucms/www">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>중요: www 폴더만 웹에서 접근 가능하도록 설정하여 app, config, data 등의 폴더는 외부에서 직접 접근할 수 없도록 보호합니다.
- 웹 브라우저에서
http://yourdomain.com/install접속 - 데이터베이스 정보 입력 (호스트, DB명, 사용자명, 비밀번호)
- 관리자 이메일과 비밀번호 설정
- "설치하기" 클릭 → 완료!
설치 후 자동으로 생성되는 것들:
- ✅ 데이터베이스 테이블 (8개)
- ✅ 기본 게시판 2개 (자유게시판, 공지사항)
- ✅ 관리자 계정
- ✅ 시스템 설정
HaruCMS를 사용하면 아침에 설치해서 저녁에 운영을 시작할 수 있습니다.
- ⏱️ 0-10분: 파일 업로드 및 Apache 설정
- ⏱️ 10-20분: 웹 설치 마법사 실행
- ⏱️ 20-30분: 사이트 이름, 로고 등 기본 정보 설정
- ⏱️ 30분-1시간: 게시판 추가 및 권한 설정
- ⏱️ 1-2시간: 소개 페이지, 이용약관 등 컨텐츠 작성
- ⏱️ 2-3시간: 초기 게시글 작성 (공지사항, 샘플 글)
- ⏱️ 3-4시간: 메뉴 구성 및 디자인 커스터마이징
- ⏱️ 10-20분: 회원가입/로그인 테스트
- ⏱️ 20-40분: 게시판 기능 테스트
- ⏱️ 40-60분: 관리자 기능 점검 및 백업
총 소요시간: 4-7시간 (점심시간 제외하면 하루 업무 시간 내 완료!)