객실안내 자유게시판 로그인 회원가입 실시간 예약

data/ — 런타임 데이터

3.2 폴더 구조

data/ — 런타임 데이터

D DX
2026.04.21 00:46(수정됨) 149 0

data/ — 런타임 데이터

CMS 가 실행 중 생성하는 파일들이 저장되는 폴더입니다. 웹 서버 프로세스가 이 폴더에 쓰기 권한을 가져야 합니다. Git 등 버전 관리에서 제외해야 합니다.
 
data/
├── .htaccess              ← PHP 실행 차단 + 디렉터리 리스팅 차단
├── config.php             ← 설치 시 생성: DB 접속 정보 + 시크릿 키
├── error.log              ← PHP 오류 로그 (운영 환경에서 화면 대신 파일 기록)
├── cache/                 ← 파일 캐시 저장소 (APCu 없는 환경)
│   ├── dx_settings_*.cache    ← 사이트 설정 캐시 (TTL 5분)
│   ├── dx_board_*.cache       ← 게시판 목록 캐시 (TTL 1분)
│   └── dx_sitemap_*.cache     ← 사이트맵 캐시 (TTL 10분)
└── boards/                ← 게시판 첨부 파일 업로드 저장소
    ├── .gitkeep           ← 폴더 유지용 빈 파일
    └── {board_key}/       ← 게시판 키별 업로드 서브폴더 (자동 생성)
        ├── .htaccess      ← PHP 실행 차단 (업로드 파일 실행 공격 방지)
        └── {파일들}.jpg   ← 실제 업로드 파일 (날짜별 하위 폴더)


data/config.php 구조

<?php
// 설치 마법사가 자동 생성 — 직접 수정 가능
define('DX_DB_HOST',     'localhost');
define('DX_DB_NAME',     'my_database');
define('DX_DB_USER',     'my_user');
define('DX_DB_PASS',     'my_password');
define('DX_DB_PREFIX',   'dx_');            // 테이블 접두사
define('DX_SECRET_KEY',  '64자리랜덤...');  // 세션/CSRF 키 도출용
define('DX_SECURITY_PATH','abcdef1234567890'); // Secure.php 경로 해시
$db = Database::getInstance();
$db->connect(DX_DB_HOST, DX_DB_NAME, DX_DB_USER, DX_DB_PASS);
 

댓글0

로그인 후 댓글을 작성할 수 있습니다.
메뉴얼 119
16. 이슈 가이드 DX DarkMode Engine v4.2.0 2026.05.26 17. 사용자 동영상 가이드 16. 멀티사이트 관리 활용 가이드 2026.05.25 17. 사용자 동영상 가이드 15. 소켓(Socket) 설정 가이드 2026.05.25 17. 사용자 동영상 가이드 14. 마켓 스킨 설치 및 적용 가이드 2026.05.25 17. 사용자 동영상 가이드 13. 플러그인 관리 및 에디터 설정 가이드 2026.05.25 17. 사용자 동영상 가이드 12. 게시판 무한 확장 필드 관리 가이드 2026.05.25 17. 사용자 동영상 가이드 11. 메뉴 관리 및 구성 가이드 2026.05.25 17. 사용자 동영상 가이드 10. 카테고리 관리 기능 가이드 2026.05.25 17. 사용자 동영상 가이드 9. 게시판 관리 기능 가이드 2026.05.25 17. 사용자 동영상 가이드 8. 게시판 생성 및 작성 가이드 2026.05.25 17. 사용자 동영상 가이드 7. 팝업 관리 가이드 2026.05.25 17. 사용자 동영상 가이드 6. 폼 입력 및 처리 페이지 연동 가이드 2026.05.25 17. 사용자 동영상 가이드 5.정적 페이지 생성 가이드 (PHP 파일 직접 연동) 2026.05.25 17. 사용자 동영상 가이드 4. 정적 페이지 생성 가이드 (글로벌 vs 개별 도메인) 2026.05.25 17. 사용자 동영상 가이드 3. 메뉴 접근 권한 설정 가이드 2026.05.25 17. 사용자 동영상 가이드 2. 관리자 -> 메뉴 추가 및 관리 가이드 2026.05.25 17. 사용자 동영상 가이드 1. 서버 업로드 및 초기 환경 구축 안내 2026.05.25 7. 테마 DXCMS 테마 개발 AI 프롬프트 스킬과 멀티사이트 체험 2026.05.23 6. 게시판 DXCMS 게시판 스킨 만들기 Prompt Skill 2026.05.23 16. 이슈 가이드 막코딩 필수 규칙 2026.05.21