| 자료 유형 | 에디터 |
|---|---|
| 간단한 소개 | 한국 글쓰기 환경에 가장 어울리는 위지윅 웹 에디터 |
| 설치 경로 | ./modules/editor/skins/t2editor |
| PHP 지원 범위 | PHP 7.4 ~ 8.4 |
| 자료 구분 | 공개 자료 기타 |
| 판매 상태 | Rhymix 2.1.35 이상 |
| 데모 URL | https://dsclub.kr/service/editor/#demo |
| 원본 URL | https://dsclub.kr/service/editor |
| 지원 기간 | v10 (메이저 버전 유지 기간 동안만 지원, 이후 메이저 버전 업데이트 시 업그레이드 필요) |
| AI 사용 여부 | AI로 생성한 코드가 포함되어 있고, 전문 개발자의 검토를 거치지 않았습니다. |
다운로드
쉬운 설치 지원
*Chatgpt로 생성한 이미지
*php8.2에서 테스트 되었습니다.
*** T2Editor v10은 lts버전으로, 2027년까지 보안업데이트와 소규모 기능 업데이트가 지원됩니다. ***
(개발 중: T2Editor v11 - 에디터의 내부 레거시 html dom 편집 엔진을 현대화한 버전, lts 예정)
T2Editor
지원 기능:
텍스트 서식
글자 크기
글자색
배경색
문단 정렬
실행 취소 및 다시 실행
실시간 검색 및 바꾸기
링크
링크 카드
이미지 블록
동영상 블록 및 자체 동영상 플레이어
오디오 블록
파일 첨부 블록
PDF 뷰어
테이블(표) 블록
코드 블록
드로잉(그림판)
웹 및 작성중인 게시글 내 콘텐츠 검색
밈 삽입
ClipURL(단축 URL·QR 코드)
HTML 문서로 내보내기
실시간 협업
자동 저장
T2Editor AI(대화형 글쓰기·문단 재구성)
다크 모드
반응형 툴바
다국어 인터페이스(예정)
접근성(A11y)
플러그인 확장(hook&extend구조)
업로드 보안 설정
T2Editor는 글을 쓰는 순간부터 콘텐츠를 게시하고 다시 활용하는 순간까지, 하나의 편집 화면 안에서 모두 처리할 수 있도록 설계된 한국형 모바일 위지윅 웹 에디터입니다.
굵게·기울임·밑줄·취소선 같은 기본 서식은 물론 글자 크기, 글자색, 배경색, 문단 정렬 기능을 갖추고 있으며, 이미지·동영상·오디오·일반 파일·표·링크·코드 블록 같은 다양한 콘텐츠를 문서 안에 블록 형태로 자연스럽게 삽입할 수 있습니다. 복잡한 HTML을 직접 다루지 않아도 되므로, 일반 게시글부터 자료실 문서, 개발 문서, 제품 소개, 강좌 콘텐츠까지 폭넓게 활용할 수 있습니다.
이미지는 드래그 앤 드롭으로 간편하게 업로드할 수 있고, 붙여넣기로도 바로 이미지 블록이 생성됩니다. 본문 안에서 바로 찾고 고칠 수 있는 실시간 검색 및 바꾸기 기능과, 여러 단계의 편집 이력을 관리하는 실행 취소·다시 실행(Ctrl+Z / Ctrl+Y) 기능이 있어 긴 글이나 여러 자료가 포함된 문서를 작성할 때의 실수를 줄여 줍니다.
화면 크기에 따라 도구가 자동으로 정리되는 반응형 툴바를 적용해 데스크톱, 태블릿, 모바일 환경 모두에서 편집 공간을 효율적으로 사용할 수 있습니다. 자주 쓰는 기능은 바로 노출하고 나머지는 그룹으로 정리하므로, 기능이 많아져도 화면이 복잡해지지 않습니다. 스크린리더 대응과 키보드만으로도 조작 가능한 접근성(A11y)도 지원합니다.
작성 중인 내용은 자동 저장되며, 이전에 저장된 내용을 복원하는 흐름도 지원합니다. 하나의 페이지에 여러 에디터가 함께 배치되는 환경에서도 각 편집기가 독립적으로 동작하도록 구성되어 있어, 게시글·댓글·답글·위젯 등 다양한 입력 화면에 적용할 수 있습니다.
동영상은 유튜브 등 다양한 플랫폼의 URL을 붙여넣기만 하면 임베드되며, 자체 동영상 플레이어를 통해 외부 페이지로 이동하지 않고 본문 안에서 바로 재생됩니다. 오디오 파일도 본문에서 바로 들을 수 있고, PDF는 별도 다운로드 없이 문서 안에서 바로 내용을 확인할 수 있습니다. 일반 첨부파일 역시 콘텐츠 흐름에 맞는 파일 블록으로 표현됩니다.
업로드되는 이미지에는 자체 NSFW 자동 검열 기능이 적용되어 부적절한 이미지를 업로드 시점에 걸러낼 수 있습니다. 이 밖에도 표 작성, 구문 강조가 적용되는 코드 블록, 그림판을 이용한 직접 드로잉, 인기 밈(짤) 검색 및 삽입, 콘텐츠·웹 검색 기능을 글의 성격에 맞게 선택해 사용할 수 있습니다.
웹 주소는 단순 링크로 삽입할 수 있을 뿐 아니라, ClipURL 기능으로 단축 링크와 QR 코드를 함께 생성할 수 있습니다. 제목과 썸네일이 자동으로 표시되는 링크 카드 기능은 현재 준비 중입니다.
작성한 문서는 HTML로 내보낼 수 있어 게시글 이외의 페이지나 별도 콘텐츠로 다시 활용하기 편리합니다. 실시간 협업 기능을 사용하면 여러 사용자가 하나의 문서를 동시에 편집할 수 있으며, 원격 커서 표시, 채팅, 반응 등 협업 흐름에 필요한 요소들이 함께 제공됩니다.
AI 기능을 활성화하면 단순한 지시 입력을 넘어 채팅 방식의 대화형 편집으로 게시물을 작성·수정할 수 있습니다. AI가 에디터를 직접 조작해 이미지 블록, 코드 블록, 링크, 서식, 표 등을 적절한 위치에 삽입하며, 문단 재구성, 문서 요약, 이어 쓰기 같은 작업도 편집 흐름 안에서 바로 처리할 수 있습니다.
라이트·다크·레이아웃 연동형 자동 테마를 지원해 사이트 디자인에 맞는 편집 화면을 구성할 수 있습니다. 다크 모드 전환 버튼의 노출 여부를 조정할 수 있고, 사이트가 사용하는 테마에 맞춰 에디터 색상을 자동으로 맞추도록 설정할 수도 있습니다. 한국어, 영어, 일본어, 중국어 등 다국어 인터페이스를 지원합니다
에디터 높이, 초기 포커스, 툴바 표시 여부, 파일 업로드 허용 여부, 자동 저장 사용 여부, 색상 테마 등을 각 사용 화면에 맞게 설정할 수 있습니다. 게시판마다 다른 편집 환경을 적용하거나, 댓글 입력창에서는 도구를 줄이고 본문 작성 화면에서는 전체 기능을 제공하는 식의 구성이 가능합니다. 관리자 페이지에서는 코어 파일을 직접 수정하지 않고도 플러그인 순서, 반응형 메뉴바, 다크 모드, 업로드 설정 등을 간편하게 조정할 수 있습니다.
툴바 버튼은 정해진 형태로만 써야 하는 것이 아니라 사이트 운영 방식에 맞게 순서와 노출 구성을 바꿀 수 있습니다. 플러그인별 우선순위를 지정하거나 필요한 기능만 활성화할 수 있고, 사용하지 않는 기능은 제외하고 필요한 기능은 앞쪽에 배치해 사이트 성격에 맞는 편집 환경을 만들 수 있습니다.
T2Editor는 기능을 에디터 본체에 계속 쌓아 올리는 방식이 아니라, 코어와 플러그인을 분리해 필요한 기능만 선택적으로 불러오는 구조를 사용합니다. 이미지, 파일, 동영상, 표, 코드, 검색, 내보내기, 협업 같은 기능이 각각 독립된 플러그인으로 구성되어 있어 기능 추가와 유지보수가 비교적 명확합니다. 새 기능은 플러그인 폴더 하나를 추가하는 것만으로 연결할 수 있어 코어 수정이 필요하지 않습니다.
플러그인은 버튼 정보, 실행 스크립트, 스타일, 이벤트 훅을 나누어 구성할 수 있으며, 버튼의 명령어, 아이콘, 접근성 라벨과 정렬 순서를 정의할 수 있어 사이트 전용 콘텐츠 블록이나 외부 서비스 연동 도구를 추가하기에도 적합합니다. 코어 파일을 직접 수정하지 않고 기능을 확장하는 extend 시스템도 별도로 제공되어, 업데이트 이후에도 커스터마이징한 내용이 유지됩니다.
독립적인 PHP 환경(PHP 8.0 이상 권장)뿐 아니라 그누보드5 플러그인 환경, 라이믹스 에디터 스킨 환경에 맞춰 사용할 수 있도록 구성되어 있어, 기존 사이트에 도입하거나 별도 서비스에 내장하기 좋습니다. 특정 설치 경로만을 전제로 하지 않고 실제 설치 위치를 기준으로 경로와 URL을 계산합니다.
라이믹스 환경에서는 기존 첨부파일 처리, 업로드 세션, 자동 저장 설정, CSRF 토큰과 에디터 시퀀스를 그대로 연동합니다. 에디터 내부의 별도 업로드 체계로 분리하지 않고 사이트가 이미 사용하는 파일 관리 흐름과 연결되므로, 게시글과 첨부파일의 관계를 일관되게 유지할 수 있습니다.
업로드 과정에서는 확장자와 MIME 유형을 함께 확인하고, 파일의 실제 시그니처(매직바이트)를 검사해 단순히 파일명만 바꾼 업로드를 구분합니다. 이미지, 문서, 압축파일, 동영상, 오디오와 여러 텍스트 형식을 세분화해 처리하며, 원본 파일명 정제와 요청 출처(Origin) 검사도 함께 적용됩니다.
외부 미디어와 파일 URL은 허용 도메인을 기준으로 관리할 수 있습니다. 현재 사이트의 도메인은 자동으로 허용하면서 CDN, 미디어 서버 또는 별도 정적 파일 도메인만 추가로 등록하도록 설정할 수 있어, 외부 주소를 무제한으로 허용하지 않고 운영 환경에 필요한 출처만 선별할 수 있습니다. 프록시와 HTTPS 환경을 고려한 요청 출처 확인 구조도 포함되어 있습니다.
스타일과 콘텐츠 표현은 분리된 CSS로 관리할 수 있으며, 라이트·다크 테마 스타일도 각각 조정할 수 있습니다. 사이트 디자인 시스템에 맞춰 여백, 버튼, 콘텐츠 블록과 편집 영역의 표현을 수정하면서도 편집 기능 자체는 그대로 유지할 수 있습니다.
T2Editor의 코어 파일과 기본 제공 플러그인은 무료로 사용·수정·재배포할 수 있으며, 저작권 및 지적재산권은 개발사인 DSc(dsclub.kr)·Tak2에게 있습니다. 독자적으로 개발한 호환 플러그인은 별도의 유료 판매 및 서비스로 확장할 수 있도록 허용되어 있어, 사이트 전용 기능을 내부에서만 쓰는 것부터 범용 플러그인으로 제작하는 것까지 다양한 방식으로 생태계를 넓혀갈 수 있습니다.
필요한 기능을 처음부터 모두 강제하는 에디터가 아니라, 지금 사이트에 필요한 기능으로 시작한 뒤 운영 규모와 콘텐츠 형태에 맞춰 점진적으로 확장할 수 있는 에디터입니다. 작성자는 더 다양한 콘텐츠를 편리하게 만들 수 있고, 운영자는 사이트별 편집 정책과 업로드 범위를 관리할 수 있으며, 개발자는 기존 시스템을 크게 바꾸지 않고도 새로운 편집 기능을 연결할 수 있습니다.
댓글 50
**모바일에서 툴바가 안보이는 알 수 없는 증상은 해결중입니다.**
테스트 환경: https://dsclub.kr/test/rhymix/index.php?mid=board&act=dispBoardWrite
에디터의 기본 설정이 모바일 환경에선 도구상자 숨김인데 이 숨김 판정이 툴바 전체를 없애버리네요.
클로드에 대신 질의 던져드렸는데 응답하기 전에 토큰 만료라 파일만 먼저 튀어나왔네요
아싸 핑계대고 농땡이쳐야지T2Editor/extend/js에 이 파일 (t2ext_toolbar_toggle.js)던져보세요 저도 해결됐으니 해결 되실 듯...?? (이미지와 같은 버튼의 툴바 숨기기가 같이 구현됐어요)
t2ext_toolbar_toggle.zip
아 이게 더 자연스러울 거 같네요. 숨김 체크시 기본 접힘 처리.
이거로 추가하셔요
t2editor_toolbar_toggle_v1.1.zip
오 해결되네요!
패치본에 포함하겠습니다.
파일에 기여자로 추가해뒀습니다. 도와주셔서 감사드립니다
약간의 크레딧만 충전해서 받은 클로드의 설명도 추가해둘게요
뭘 만든 건지
Rhymix 에디터 설정의 "도구상자 숨김"은 원래
js/rhymix.js가 초기화 때 툴바에display:none을 걸어버리는 영구 숨김이라 열 방법이 없었어 (그래서 잠깐 보였다 사라졌던 것). 이 확장은 그 사이의 중간 상태 — "필요할 때만 열고 닫기" — 를 추가해.extend/js/t2ext_toolbar_toggle.js한 파일짜리 드롭인이고, 이 스킨은extend/js/*.js를 자동 로드하니까 (플러그인 JS 이후 시점) 파일만 넣으면 끝, 코어는 무수정이야.동작 방식
토글 버튼 위치 — 에디터 하단 상태바 우측, 다크모드 버튼 왼쪽에 들어가. 기존
.t2-dark-mode-btn클래스(25px 원형 버튼 패턴)를 그대로 재사용해서 라이트/다크 테마 스타일을 자동 상속받아 — 별도 CSS 없이 원래 있던 버튼처럼 보여. 아이콘은 펼침 상태면 ⌃(expand_less, 누르면 접힘), 접힘 상태면 ⌄(expand_more, 누르면 펼침).초기 상태 결정 — 우선순위는 "사용자가 이전에 토글한 기억 > 관리자 설정". 래퍼(
div.rx_t2editor)의data-editor-config에서hideToolbar를 읽어서, 숨김 체크면 접힌 채로 시작하고 아니면 펼친 채로 시작해. (v1.0은 이 속성을 엉뚱한 요소에서 읽어서 항상 펼침으로 오판했던 거고, v1.1에서closest()로 고쳤어.)선택 기억 — 사용자가 버튼을 누르면 localStorage에 저장돼서 다음 방문에도 유지돼. 이때 "기본 숨김인 에디터"와 "기본 보임인 에디터"의 선택을 별도 키로 분리 저장해 (
...-pref-hidden/...-pref-shown). 댓글 에디터(기본 숨김)에서 툴바를 펼쳐놨다고 본문 에디터(기본 보임) 상태까지 끌려가지 않도록 한 거야.레이스 방어 — 이 스크립트와
rhymix.js초기화의 실행 순서가 보장이 안 돼서, 우리가 먼저 상태를 적용해도 rhymix.js가 나중에display:none으로 덮어쓸 수 있어. 그래서 툴바의style속성을 MutationObserver로 감시하다가 사용자 설정과 다른 상태로 바뀌면 재적용해. 자기 자신의 변경에 반응하는 무한루프는 내부 쓰기 플래그로 막고, 초기화 레이스는 페이지 로드 직후에만 발생하니까 10초 후 감시를 해제해서 상시 부하도 없어.엣지 케이스 — 상태바가 없는 비정상 구조면 컨테이너 우상단에 폴백 배치되고, 동적으로 늦게 생성되는 에디터를 위해 1초/3초 뒤 재스캔도 해. 한 페이지에 에디터가 여러 개(본문+댓글)여도 각각 독립 동작이야.
요약하면 체크박스의 의미가 "완전 차단"에서 "초기 접힘 상태"로 바뀌는 거고, 이후 제어권은 사용자한테 넘어가는 구조야.
정말 감사합니다!
Fable 성능이 대단하네요.
이전버전 (10.1.0)에서 extend 기능을 도입했던 것이 신의 한수였네요
Fable 5 설명이 "가장 어려운 과제를 위해" 던데 써보니까 괜히 그런 게 아니더라구요. extend 기능 도입이 안되어있었으면 얘도 코어를 건드렸었겠네요 ㅎㅎ sonnet을 쓴다 하셨던 거 같은데 그게 헛다리 좀 많이 짚어서... Fable은 다른 쪽에서도 질의 한방에 안드로이드 스튜디오에서 바로 빌드 가능한 프로젝트 하나가 압축으로 뚝딱 튀어나오는 걸 경험하고 감탄했습니다...
extend, 플러그인별 hook아니었으면 지금 이렇게 라이믹스도 호환되게 못했을 것 같네요.
이번 10.3.1이후 딱히 안건들여도 호환성 이슈나 신기능 추가로 업데이트는 크게 없을 듯 합니다.
extend와 훅을 지원하니 서드파티 플러그인들도 언젠가는 나오기를 기대해봐도 좋을 것 같습니다.
그누보드5도 코어 작동만 약간 다를 뿐이지 T2Editor 위에서 작동하는 플러그인 등은 다 통일해서 사용 가능하거든요. 언젠가 빛을 보기를..
밈 추가시 이런 메세지가 나옵니다
T2서치가 무슨 기능인지 아직 모르겠지만
이런 메세지가 나옵니다.
혹시 툴바 정렬 및 사용하지 않는 툴바 삭제가 가능한가요?
단비 같은 앱 감사합니다
툴바의 버튼(플러그인) 삭제는 editor.lib.php의 플러그인 등록부분을 수정하거나(한눈에 보면 누구나 알 수 있게 상단에 있음) 아니면 t2editor/admin/t2admin.key.txt의 확장자에서 txt를 제거하여 관리자 기능을 활성화 하고, t2editor/admin으로 접속 시 UI로 에디터 설정을 쉽게 할 수 있습니다.
그누보드5에서 쓰던 것을 호환되게 하다보니 오류가 발생하네요😅
T2Meme: 밈 이미지 검색&추가
T2Search: 현재 에디터이서 작성중인 콘텐츠와 외부 웹 사이트 검색 및 추가 기능의 플러그인입니다
설정은
도메인/modules/editor/skins/t2editor/admin
으로 접근해야하네요.
맞습니다, 에디터에서 보이면 안되니 번거롭더라도 보안?을 위해서 선택한 방식입니다, 구현하기도 가장 쉽고요
댓글에 보니 저도 CORS 이슈가 있네요. dsclub.kr 에서 요청을 거부하는 것 같아요. 밈 이미지를 호스팅하는 서버를 따로 만들거나 dsclub.kr이 아니라면 버튼을 안보이게 처리하는 게 좋겠네요.
t2editor_meme_cors_fix.zip
Claude Fable한테 손좀 봐달라고 했어요. CORS를 프록시로 구성하여 해결하더라구요.
페블 대단하네요 ㄷㄷ
5.6 sol은 에디터 호환성에서 쩔쩔 매던데, 크로스 설정은 따로 패치하도록 하겠습니다!
클로드 구독료가 비싸긴 한데... 코드는 상당히 잘 짜주더라구요.
버그가 좀 많은 것 같다 하면 전체 코드 긁어서 검토하구요 계속 지시를 내리다보면 중간에 지시를 안 한 곳에서 예상되는 버그 발견하고 픽스해버리는 경우도 꽤 있어요.
용돈 받아쓰는 고딩이라😅
스페인어도 지원되면 좋겠습니다. ㅠㅠ
t2editor/js/i18n.js의 var DEFAULT_SUPPORTED_LANGS = ['ko', 'en', 'ja', 'zh'];에 es를 추가하여 var DEFAULT_SUPPORTED_LANGS = ['ko', 'en', 'ja', 'zh', 'es'];로 변경하시고, t2editor/locales에 이 es.json 파일을 추가하시면 됩니다. [es.zip]
감사합니다. ^^*
방금 적용했는데
1. var DEFAULT_SUPPORTED_LANGS = ['ko', 'en', 'ja', 'zh', 'es']; 로 변경
2. 다운 받은 파일 압축해제 후 es.json 해당 디렉토리에 업로드
스페인어 적용이 안됩니다.
다른 언어들도 적용이 안되는데요. ㅠㅠ
확인 부탁드립니다.
확인중입니다
최대한 빨리 해결할게요
아, 방법을 잘못 알려드렸었습니다.
// 지원 언어 목록 (한국어-영어-일본어-중국어)
if (!defined('T2EDITOR_I18N_SUPPORTED_LANGS')) define('T2EDITOR_I18N_SUPPORTED_LANGS', ['ko', 'en', 'ja', 'zh', 'es']);
// 표시명 (UI 언어 선택 메뉴용) — 코드 => [native name, english name]
es.json파일을 locale에 업로드 후, t2editor/config/t2config.php에서
if (!defined('T2EDITOR_I18N_LANG_DISPLAY')) define(
'T2EDITOR_I18N_LANG_DISPLAY',
[
'ko' => ['한국어', 'Korean'],
'en' => ['English', 'English'],
'ja' => ['日本語', 'Japanese'],
'zh' => ['中文', 'Chinese'],
'es' => ['Español', 'Spanish'],
]
);이렇게 수정해야해요.
번역 파일도 조금 다듬었습니다. [es.zip ]
t2editor/js/i18n.js 파일에서
var DEFAULT_SUPPORTED_LANGS = ['ko', 'en', 'ja', 'zh', 'es']; 이 부분을 아래와 같이 수정하면되나요?
if (!defined('T2EDITOR_I18N_SUPPORTED_LANGS')) define('T2EDITOR_I18N_SUPPORTED_LANGS', ['ko', 'en', 'ja', 'zh', 'es']);
도움말들이 선택된 언어로 출력되지 않고 변수값들이 출력됩니다. ㅠㅠ
원본 자료로 바꾸어도 한글 외에 다른 언어는 지원되지 않고 있습니다.
라이믹스 최신버전에 PHP7.4 사용중
파일 경로를 착각하신듯 해요, config/t2config.php에서 앞서 설명드렸던 것처럼 수정을 해야합니다.
그리고
// 표시명 (UI 언어 선택 메뉴용) — 코드 =>주석 아래의 리스트에
'es' => ['Español', 'Spanish'],
이부분을 추가하셔야 해요.
그래도 안된다면 t2editor/editor.lib.php에서도 언어 리스트가 코드의 2/3 지점 정도에 있는데 거기에도 ,'es'를 추가하시면 돼요.
감사합니다.
지원 언어에 따라 자동으로 바뀌는 것이 아니라 본문창 우측 하단의 언어를 선택해야 되는 것이군요. ^^*
다시 한번 감사드립니다. ^^*
브라우저 언어를 감지해서 바뀌게 해놓았을탠데 작동 안한다면 따로 재검수 하겠습니다
^^* 그렇죠
다행이네요.
기대하고 있겠습니다.
만드신다고 정말 수고 하쎴습니다. Good!
제가 생각하는 최소한의 기능들입니다.
1. 소스보기
2. 툴바에 마우스 오버시 이름정도
3. 에디터 컴퍼넌트를 선택 할 수 있게
소스 보기의 경우 소스 작성은 구조상 힘들것 같아 말 그대로 소스 보기만을 지원, 툴바의 버튼 이름 뜨게 하는 부분은 최대한 빨리 구현하도록 해보겠습니다. 일단은 10.4.0에서는 관리자 페이지를 통한 에디터 코어 업데이트, 서드파티 프로그램 다운로드 지원을 추가할 예정입니다,
그런데 3번의 경우 제가 라이믹스에 입문한지 얼마 안됐다 보니, 잘 몰라서 이해가 잘 안가는데 설명좀 해주실 수 있을까요? 컴포넌트 기능이 라이믹스 자체기능인지 아니면 에디터에서 기대하는 기능인지 잘 모르겠어서요
이미 툴바의 버튼을 통해 콘텐츠 블록(이미지, 동영상, 첨부파일 등등)을 (시각적으로는) 블록처럼 이동 가능하게 구현을 해놔서요.
라이믹스 기본에디터처럼 첨부파일 에디터로 끌어올려 놓으면 자동 첨부되도록하는 기능은없는건가요?
추후 구현할 예정입니다.
복붙으로는 지원되는데 에디터 화먼 자체에 드래그앤 드롭으로의 지원은 고려를 못했었네요
일단은 조만간 에디터 내에서 에디터 코어 업데이트 및 서드파티 프로그램들을 다운로드 받을 수 있도록 10.4.0으로 업데이트 할 예정입니다.
기다리고 있겠습니다. ^^*
신규버전 등록했습니다.
다만, 자체 관리자 기능 설정 때문에 살짝 번거로우실 수 있어요.
그래도 이번 관리자만 설정한다면 손쉬운 플러그인 설치와 개발 공개, 에디터 업데이트를 할 수 있습니다
위와 같이 서버의 PHP 확장과 파일 권한을 확인하고 있습니다.
라고 나오면서 진행이 안됩니다.
707 지정을 했는데 확인을 누르면 707 지정이 안되네요. ㅠㅠ
엄.. 좀 더 확인해보고 패치 하겠습니다.
안그래도 너무 설치가 까다로운 것 같아서 우회 방법을 찾고 있거든요
답변 감사합니다.
해결했습니다.
이제 라이믹스 /files와 관리자 기능을 사용할 수 있도록 해서 별도의 세팅을 최소화 했습니다.
상세한 업데이트 변경사항은 https://dsclub.kr/service/editor을 참고해주세요
/modules/editor/skins/t2editor/admin
대시보드에서는 확인 할 필요가 없나요?
대시보드의 서버 상태는 기존과 같이 기능을 지원하지만, 초기 세팅 자체는 라이믹스에 최적화를 진행해서 굳이 수고를 겪지 않아도 초기 설치 안내 팝업만 확인 누르시면 따로 설치는 없어요. 오류가 안난다면 굳이 확인을 안해도 돼요.
php 확장도 기존보다 덜 사용하도록 했고요.
라이믹스 관리자 계정으로 로그인하면 에디터 하단에 자동으로 관리자 페이지 가기(빨간색 T2E_Admin)가 뜰거에요
서버의 PHP 확장과 파일 권한을 확인하고 있습니다.
라고 계속 뺑뺑이가 돌아가고 다른 메뉴 클릭도 안됩니다.
그래서 여기 대시보드는 특별히 확인을 안해도 무방한지 여쭤보았습니다.
그리고 언어 변경은 자동으로 변경이 안되고 우측하단의 언어 변경을 해줘야 변경이 되네요.
10.5.0 업데이트 이후 브라우저 쿠키 제거 하셨나요?
다른 그누보드5 사용자분께 여쭤보니 gif이슈 말고는 없다고 해서요.
브라우저 쿠키를 제거하고도 체크해보았습니다.
자동으로 언어 변경은 안됩니다.
https://rhymix.org/files/attach/images/2026/07/21/d7a575cde744296ae17e5ad9a4234fb2.jpg
라이믹스의 서버 환경 표시 기능을 통해 php버전과 확장자 정보좀 알려주실 수 있을까요
원인을 도저히 모르겠어서요
rhymix_version : 2.1.35
php : 8.4.22 (64-bit)
server : Apache os : Linux 4.18.0-553.141.2.lve.el8.x86_64
확장자는 무엇의 확장자를 말씀하시는 것인가요?
이것만 알려드려도 되나요?
아
php 확장 라이브러리요
PHP Settings부분 알려주세요
[PHP Settings]
session.auto_start : 0
session.gc_maxlifetime : 28800
session.save_handler : files
max_file_uploads : 20
memory_limit : 128M
post_max_size : 32M
upload_max_filesize : 32M
extensions : apcu, bcmath, brotli, bz2, calendar, curl, dba, dom, enchant, exif, fileinfo, ftp, gd, gettext, gmp, hash, i360, iconv, igbinary, imagick, imap, inotify, intl, ioncube loader, json, ldap, libxml, litespeed, mbstring, mcrypt, memcache, memcached, msgpack, mysqli, mysqlnd, odbc, openssl, pcntl, pcre, pdo, pdo_mysql, pdo_odbc, pdo_pgsql, pdo_sqlite, phar, posix, pspell, random, readline, redis, shmop, simplexml, soap, sockets, sqlite3, sysvmsg, sysvsem, sysvshm, tidy, xml, xmlreader, xmlrpc, xmlwriter, xsl, zend opcache, zip, zlib
NSFW 자동 검열 기능이 들어있다고 하셨는데
혹시 AI 검열 7월 전기통신사업법 이미지 필터링 의무화 그건가요?
그 법안이 발표되기 이전에 그냥 재미삼아 넣어본 기능이예요.
서버에 의존하지 않고 브라우저 상에서 구동되게 NSFWJS를 사용해서 구현한겁니다.
루리웹, 카카오톡 등 대형 사업자가 아니면 의무가 아닌 걸로 들었어요
네. 감사합니다. 저는 중소규모도 다 해야한다는줄 알고 식겁했어요