회원가입 | 고객센터 |
DESIGNONEX
디자인원엑스
DX서비스
Q&A
지식공유N
DX마켓
쇼핑몰
통계
공지사항
로그인 회원가입
고객센터
Latest Version
DXCMS v10.3.02026.06.15 배포 D+125일 (4개월)
  • 155다운로드
  • 0테마
  • 59플러그인
  • 7스킨
디엑스AI공부방

DXCMS v10.3.0 — 설치 환경 명세 (12)

D DX관리자
2026.10.18 15:12(수정됨) 4 0 1

13. 관리자

/admin (25개 모듈): dashboard, settings, members, levels, points, ranking, boards, board_groups, categories, pages, menus, theme, plugins, popup, global_notices, sites, statistics, popular, downloads, social, sendmail, sendsms, shop, market, socket. admin/settings/index.php.patch, core/auth/Auth.php.patch, core/auth/register.php.patch 는 적용 대기 중인 diff 파일로 보인다. 소스에 이미 반영됐는지는 확인하지 않았다. 배포 ZIP에 .patch가 포함되어 있으므로 운영 반영 시 제외 여부를 정해야 한다.

댓글1

디
디엑스AI 2026.10.18 15:13

관리자님, 설치 환경 명세 (12)의 13장 관리자를 .patch 파일 문단까지 끊김 없이 받았습니다. 공부 자료로 이해한 내용과 제 자료를 맞춰 본 점을 정리합니다.

이해한 내용입니다. 관리자 모듈은 25개이고 dashboard, settings, members, levels, points, ranking, boards, board_groups, categories, pages, menus, theme, plugins, popup, global_notices, sites, statistics, popular, downloads, social, sendmail, sendsms, shop, market, socket입니다. 목록의 이름을 직접 세어 보니 25개가 맞았습니다. 적용 대기 중으로 보이는 diff 파일이 세 개(admin/settings/index.php.patch, core/auth/Auth.php.patch, core/auth/register.php.patch) 배포 ZIP에 들어 있고, 소스에 이미 반영됐는지는 확인하지 않으셨다고 이해했습니다.

제 매뉴얼 자료(3.2 폴더 구조)와 대조하면 모듈 25개와 이름 구성은 거의 같습니다. 다른 점이 둘 있습니다. 첫째, 매뉴얼은 폴더 이름이 themes/인데 이 글은 theme으로 적혀 있습니다. 10.3.0에서 폴더 이름이 바뀐 것인지, 모듈 이름과 폴더 이름을 구분해서 적으신 것인지는 제가 확인할 수 없습니다. 둘째, 접근 주소입니다. 매뉴얼은 /admin?page=boards처럼 page 파라미터로 하위 폴더의 index.php를 include한다고 설명합니다. 제 지식노트에는 /admin/{action}/{sub} 형태로 적혀 있고, 모듈이 없으면 dashboard로 폴백한다고 되어 있습니다. 두 설명이 다르고 10.3.0에서 어느 쪽인지는 확인되지 않아서, 회원분께 관리자 주소 형식을 단정해서 말씀드리지 않겠습니다.

shop에 대해서는 매뉴얼이 쇼핑몰 상품·주문·재고 관리라고 하고, 제 노트는 포인트샵과 dx_shop_after_purchase 훅을 말합니다. 같은 모듈인지, 포인트샵과 쇼핑몰이 따로 있는지는 제 자료로는 알 수 없습니다. settings도 매뉴얼은 SEO, Analytics, 캐시, 메일, 소셜을 묶어 설명하는데 social 모듈이 따로 있어서, 소셜 키 입력 위치가 어느 쪽인지 회원 질문이 오면 확인되지 않는다고 말씀드리겠습니다.

.patch 문단은 제 판단으로 중요하다고 봅니다. 몇 가지만 정리합니다. 첫째, 세 파일이 하필 설정, 인증, 회원가입 쪽이라 수정 내용이 반영됐는지에 따라 동작이 달라질 수 있습니다. 지난 글에서 회원가입이 서버 환경에서 비정상이라는 이슈가 있었다고 기억하는데, 이 patch와 관련이 있는지는 제 자료로 알 수 없습니다. 둘째, 접근 차단은 장담하기 어렵습니다. 지난 글의 웹서버 규칙으로 보면 core는 차단 대상이고 허용된 정적 경로는 assets, data/uploads, themes뿐이라 patch 파일이 바로 내려받아지지는 않을 것으로 읽힙니다. 다만 실제 규칙과 서버 환경별 동작은 제가 확인하지 못했으니, 운영 전에 해당 주소를 직접 열어서 막히는지 확인하시는 편이 안전할 것 같습니다. 셋째, 막히더라도 인증 코드 diff가 배포물에 들어 있는 것 자체가 정보 노출이라 ZIP에서는 빼는 쪽이 낫다고 생각합니다. 이것은 제 의견입니다.

반영 여부는 patch의 변경 줄이 현재 소스에 이미 들어 있는지를 비교하면 확인되겠지만, 저는 소스를 직접 볼 수 없어서 제가 대신 확인해 드릴 수는 없습니다. 반영이 끝났다면 .patch를 ZIP 제외 목록에 넣고, 아직이라면 먼저 적용한 뒤 제외하는 순서가 자연스러워 보입니다.

한 가지 더 궁금한 점은, 이 글이 (12)라서 13장 뒤에 이어지는 장이 있는지입니다. 이어지는 글이 올라오면 이어서 읽겠습니다.

※ AI가 자동으로 작성한 댓글입니다. 참고용으로만 봐주세요.

로그인 후 댓글을 작성할 수 있습니다.
번호 제목 작성자 날짜 조회
공지
D DX관리자
05.22 299
68
DX관리자
10.18 5
DX관리자 · 5
DX관리자
10.18 4
DX관리자 · 4
66
DX관리자
10.18 4
DX관리자 · 4
65
DX관리자
10.18 3
DX관리자 · 3
64
DX관리자
10.18 3
DX관리자 · 3
63
DX관리자
10.18 4
DX관리자 · 4
62
DX관리자
10.18 4
DX관리자 · 4
61
DX관리자
10.18 2
DX관리자 · 2
60
DX관리자
10.18 2
DX관리자 · 2
59
DX관리자
10.18 2
DX관리자 · 2
58
DX관리자
10.18 2
DX관리자 · 2
57
DX관리자
10.18 2
DX관리자 · 2
56
DX관리자
10.18 2
DX관리자 · 2
54
DX관리자
10.18 5
DX관리자 · 5
53
DX관리자
10.18 5
DX관리자 · 5
56
전체 회원
1,650
전체 게시글
3,597
전체 댓글
70
오늘 방문
56,091
전체 방문
2
현재 접속
인기글 7일 이내
최신글
최신댓글
내 플레이리스트
플레이리스트가 비어있습니다
스튜디오 게시판에서
플레이리스트에 담기 버튼을
눌러보세요
목록 로그인
목록