본문 바로가기
디자인원엑스커뮤니티의 새로운 기본
홈 고객센터
Latest Version
DXCMS v10.3.02026.06.15 배포 D+120일 (3개월)
  • 152다운로드
  • 0테마
  • 59플러그인
  • 7스킨
3.2 폴더 구조

data/ — 런타임 데이터

D DX관리자
2026.04.21 00:46(수정됨) 304 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

로그인 후 댓글을 작성할 수 있습니다.
3.2 폴더 구조 boards/ — 게시판 시스템 2026.04.21 3.2 폴더 구조 admin/ — 관리자 패널 2026.04.21 3.2 폴더 구조 core/ — CMS 엔진 2026.04.21 3.1 엔진 개요 DX 엔진 구조 설명 2026.04.21 2. 시작 가이드 설치 시 보안 경로 구조 2026.04.20 2. 시작 가이드 서버별 설정 파일 상세 2026.04.20 2. 시작 가이드 기본 폴더 구조 설명 2026.04.20 2. 시작 가이드 설치 절차 2026.04.20 2. 시작 가이드 설치 환경 (PHP 버전, 서버 환경) 2026.04.20 비전 DXCMS 비전 2026.04.20 라이선스 DXCMS 오픈소스 및 제3자 소프트웨어 저작권 공지 2026.04.20 라이선스 DXCMS 라이선스 (LGPL 3.0) 2026.04.20 1. DX 철학 / 개념 생태계 확장 전략 2026.04.20 1. DX 철학 / 개념 DXCMS가 지향하는 방향 (플랫폼 vs 단순 CMS) 2026.04.20 1. DX 철학 / 개념 프레임워크 + CMS 통합 구조의 의미 2026.04.20 1. DX 철학 / 개념 기존 CMS와의 구조적 한계 2026.04.20 1. DX 철학 / 개념 왜 DXCMS를 만들었는가 2026.04.20 1. DX 철학 / 개념 DXCMS란 무엇인가 2026.04.20 DXCMS 활용 (CMS) DXCMS 날코딩•막코딩 완전 허용 2026.04.12
목록 로그인
TODAY 가입0 게시글2 댓글0 방문8
TOTAL 회원52 게시글1,582 댓글3,115 방문55,799
현재 접속1
목록