회원가입 | 고객센터 |
DESIGNONEX
디자인원엑스
About
Service
PR리그N
Q&AN
노하우
공지사항N
통계
로그인 회원가입
고객센터
15. 마켓 개발자 가이드

마켓 다운로드 보호 설정 가이드

A Administrator
2026.05.20 12:01(수정됨) 12 0

마켓 다운로드 보호 설정 가이드

마켓에 등록한 ZIP 파일을 누군가 직접 URL로 접근해서 다이렉트 다운로드하는 것을 막는 설정입니다.


준비물

  • 마켓에서 발급받은 개발자 키 (dxd_ 로 시작하는 키)
  • 이 가이드에 포함된 파일 1개 (90_market_guard.php) - 배포에 포함되어져 있습니다.


설치 — 딱 2가지만 하면 됩니다

① 파일 1개 복사
90_market_guard.php
→ 내 DXCMS 루트 / extend / top / 90_market_guard.php

② 설정 2줄 추가
data/config.php 파일을 열어서 맨 아래에 추가합니다.
// 마켓 개발자 키 (마켓 관리자 페이지에서 확인)
$dx_config['market_dev_key'] = '여기에_내_개발자키_붙여넣기';

// ZIP 파일이 들어있는 폴더 이름 (내가 만든 폴더명)
// 예시: ZIP을 /downloads/ 폴더에 올렸다면 → 'downloads'
// 폴더가 여러 개면 쉼표로 구분 → 'downloads,pubdata,market'
$dx_config['market_guard_dirs'] = '내폴더명';


잘 됐는지 확인하는 방법

브라우저 주소창에 내 ZIP 파일 URL을 직접 입력해 봅니다.
아래처럼 나오면 ✅ 정상입니다.
{"success":false,"error":"invalid_dev_key","message":"유효하지 않은 개발자 키입니다."}

파일이 그냥 다운로드되면 ❌ 설정이 잘못된 것입니다.
→ data/config.php 에 키와 폴더명이 정확히 입력됐는지 다시 확인하세요.


market_guard_dirs = 'downloads,pubdata,market' 으로 설정하면:

  • 도메인/downloads/어떤폴더/파일.zip — 키 없으면 차단, 키 있으면 허용
  • 도메인/downloads/하위/더하위/파일.zip — 동일
  • 도메인/pubdata/plugin.zip — 동일
  • 도메인/other/파일.zip — 보호 폴더가 아니므로 가드 동작 안 함
즉 지정한 폴더 이름이 URL에 포함된 .zip 요청이면 전부 가드가 작동합니다. 하위 몇 단계든 상관없습니다.
다만 한 가지 주의할 점이 있습니다. 현재 가드 코드는 strpos($_mgPath, '/downloads/') 방식으로 URL 어디든 해당 문자열이 있으면 걸립니다. 예를 들어 도메인/other/downloads/파일.zip 처럼 중간에 끼어있어도 차단됩니다. 


자주 묻는 질문

Q. 마켓을 통한 정상 설치는 문제없이 되나요?

네. 마켓을 통해 설치하면 자동으로 인증이 처리되어 정상 설치됩니다.


Q. ZIP 폴더를 여러 개 쓰고 있어요.

쉼표로 구분해서 전부 적어주세요.

$dx_config['market_guard_dirs'] = 'downloads,pubdata,release';

Q. market_guard_dirs 를 비워두면 어떻게 되나요?

내 서버의 모든 .zip 요청이 차단됩니다. 가능하면 폴더명을 정확히 적어주세요.


Q. 개발자 키는 어디서 확인하나요?

designonex.com 로그인 → DXCMS →  마켓 개발자 키 발급에서 확인할 수 있습니다.


여기서 중요한 부분이 하나 더 있습니다.
단순히 키를 발급받았다고 해서 바로 사용할 수 있는 것은 아닙니다.
반드시 DevExp를 획득해야 하며, 할당된 EXP 조건을 충족했을 때 실제 사용이 가능해집니다.

또한 발급받은 키는 1회성 등록 절차가 필요합니다.
먼저 마켓에 개발자 키를 등록해야 하며, 이후 DevExp가 모두 충족되면 시스템에서 자동으로 키가 활성화됩니다.

즉, 키 발급 → 마켓 등록 → DevExp 충족 → 자동 활성화 순서로 진행되는 구조입니다.

댓글0

로그인 후 댓글을 작성할 수 있습니다.
15. 마켓 개발자 가이드 마켓 다운로드 보호 설정 가이드 2026.05.20
31
전체 회원
380
전체 게시글
380
전체 댓글
573
오늘 방문
31,687
전체 방문
4
현재 접속
인기글 7일 이내
최신글
최신댓글
목록