Admin_Old (토론) 편집 요약 없음 |
버그 상태 요약표 추가. CKEditor 붙여넣기 문제의 해결 내역(2020-12, 기본 제거 플러그인 목록) 반영. 누락되어 있던 <references /> 및 분류 추가 |
||
| (사용자 4명의 중간 판 15개는 보이지 않습니다) | |||
| 1번째 줄: | 1번째 줄: | ||
==이 문서는?== | ==이 문서는?== | ||
[[라이믹스]]에 있는 버그들에 대해 서술합니다. | |||
아직 해결되지 않은 '''보안 이슈'''는 이곳에 올리지 마시고 [mailto:[email protected] [email protected]]에 메일을 보내세요. | |||
먼저 라이믹스를 최신 버전으로 업데이트 하고, 아직 해결되지 않은 경우에만 따라하세요. | |||
<!--아직 해결되지 않은 버그는 '아직 해결되어 있지 않음' 이라 작성해 주시고, 해결된 경우 해결된 버전 또는 깃허브 커밋을 링크해 주세요.--> | <!--아직 해결되지 않은 버그는 '아직 해결되어 있지 않음' 이라 작성해 주시고, 해결된 경우 해결된 버전 또는 깃허브 커밋을 링크해 주세요.--> | ||
==다국어 설정 버튼 미작동 | 버전별로 수정된 내용은 [[라이믹스/릴리즈 노트]] 문서에서, 보안 취약점은 [[라이믹스/보안]] 문서에서 확인할 수 있다. | ||
==버그 목록== | |||
{| class="wikitable" | |||
! 버그 !! 보고된 버전 !! 상태 !! 해결 시점 | |||
|- | |||
| 다국어 설정 버튼 미작동 || 1.9.3~1.9.6 || 해결됨 || 1.9.7 이후 재현되지 않음 | |||
|- | |||
| CKEditor 붙여넣기 불가 || 1.9.x~2.0.x || 해결됨 || 2020년 12월. 문제 플러그인이 기본 제거 목록에 포함됨 | |||
|- | |||
| 휴지통 이동 시 포인트 미회수 || 1.9.x 이하 || 해결됨 || 2018년 12월 패치 | |||
|- | |||
| 모듈 선택 불가 || 1.9.9 || 해결됨 || 2018년 12월 패치 | |||
|- | |||
| 로그인 시 무한 리디렉션 || 2.0.24 || 해결됨 || 2023년 3월 패치. 2.1.0 이후 해당 없음 | |||
|} | |||
'''이 문서에 정리된 버그는 현재 모두 해결된 상태이다.''' 아래 문단에 남아 있는 수동 수정 방법은 당시의 기록이며, 최신 버전에서는 적용할 필요가 없다. | |||
==CKEditor | {{인용문|코어 파일을 직접 수정하면 이후 업데이트에서 충돌이 발생하거나 수정 내역이 사라질 수 있다. 아래의 수동 패치는 기록으로만 참고하고, 실제로는 최신 버전으로 업데이트하여 해결하자.}} | ||
==다국어== | |||
===다국어 설정 버튼 미작동=== | |||
;상태: '''해결됨''' (1.9.7 이후 재현되지 않음) | |||
다국어 설정 후, 문구를 입력한 뒤, '저장 및 사용' 버튼을 누르면 아무 일도 일어나지 않는다. 다국어 정보는 저장되는 것으로 보아, 불러와 사용하는 것이 안되는 것 같다. [https://xetown.com/qna/970639 xetown 다국어 문제 제기 글] | |||
1.9.3에서는 되는 것으로 보아 굳이 사용을 해야 한다면 [[깃허브]]에 이슈를 등록하고 기다리거나, 구버전을 사용해야 할 것 같다.(구버전의 사용은 왠만해서는 사용하지 말자. 보안적 취약점이나 버그들이 있으니깐.) | |||
해당 버그는 1.9.7 이후에는 재현되지 않는다. | |||
==CKEditor== | |||
===단축키를 제외한 다른 방법으로의 붙혀넣기 불가능?=== | ===단축키를 제외한 다른 방법으로의 붙혀넣기 불가능?=== | ||
;상태: '''해결됨''' (2020년 12월 13일 이슈 종료) | |||
키보드의 ctrl + v의 붙혀넣기가 되지 않는다. 'Your browser doesn't allow you to paste this way. Press 컨트롤+V to paste.' 라는 메시지가 출력된다. [https://github.com/rhymix/rhymix/issues/1128 깃허브 이슈 #1128] | |||
[[XpressEngine|XE]]에서도 동일 문제가 발생하였지만, 문제의 플러그인을 빼고 재빌드 해서 문제는 사라졌다. | |||
라이믹스는 [[CKEditor]]를 순정 상태로 사용한다.<ref>라이믹스에 포함된 서드파티 플러그인들은 유지보수 용이성을 위해 최대한 순정 상태를 유지한 채 공식 지원되는 설정만 조정하여 사용하는 것을 원칙으로 하므로, contextmenu를 빼고 빌드할 계획은 없다고 밝혔다. [https://github.com/rhymix/rhymix/issues/1128#issuecomment-449964979 깃허브 기진곰님 답변]</ref> 따라서 재빌드 대신 에디터 설정의 '플러그인 제거' 항목으로 처리하는 방식을 택했다. | |||
====현재 상태==== | |||
2018년 12월에 등록된 이슈는 2020년 12월 13일에 종료되었다. 개발자는 최근 버전 기준으로 contextmenu 및 연관 플러그인이 '''플러그인 제거 설정에 기본으로 입력되어 있다'''고 밝혔다.<ref name="issue1128">[https://github.com/rhymix/rhymix/issues/1128 깃허브 이슈 #1128 - ckeditor contextmenu 플러그인 제거]</ref> | |||
실제로 현재 코어는 다음 플러그인을 기본으로 제거한다.<ref name="editor-class">[https://github.com/rhymix/rhymix/blob/master/modules/editor/editor.class.php modules/editor/editor.class.php]의 <code>remove_plugins</code> 기본값</ref> | |||
* <code>liststyle</code> | |||
* <code>tabletools</code> | |||
* <code>tableselection</code> | |||
* <code>contextmenu</code> | |||
* <code>exportpdf</code> | |||
따라서 새로 설치한 사이트에서는 이 문제가 발생하지 않는다. | |||
====수동 설정을 해 둔 경우==== | |||
'''플러그인 제거 항목을 직접 지정해 둔 사이트에서는 수동 설정이 기본값보다 우선하므로, 최신 버전을 쓰더라도 이 문제가 계속 나타날 수 있다.'''<ref name="issue1128" /> | |||
[https://xetown.com/qna/1019453#comment_1019543 xe타운 웹지기님의 댓글] | 오래 운영한 사이트에서 붙여넣기 문제가 남아 있다면 <code>관리자 페이지 → 에디터 설정</code>의 '플러그인 제거' 칸을 확인하고, 위 목록이 빠져 있다면 추가하자. | ||
====과거의 대응 방법==== | |||
패치 이전에는 다음과 같이 대응했다. 현재는 필요하지 않다. | |||
* '''설정으로 해결''' — 에디터 설정의 '플러그인 제거' 칸에 contextmenu와 이를 필요로 하는 플러그인 이름을 직접 입력했다.<ref>[https://xetown.com/qna/1019453#comment_1019543 xe타운 웹지기님의 댓글]</ref> 지금은 이 값이 기본으로 들어 있다. | |||
* '''수정본 CKEditor 사용''' — [[XETOWN]] 포인트 마켓에 문제 플러그인을 제거한 CKEditor 파일이 올라온 적이 있다.<ref>[https://xetown.com/point_contents/1200775 XETOWN 포인트 마켓 - CKEditor 붙여넣기 버그 픽스] / [http://archive.is/oSVS4 archive.is 박제]</ref> 코어 파일을 갈아끼우는 방식이라 업데이트 시 덮어써지고 CKEditor 보안 업데이트를 따로 챙겨야 하므로 권장되지 않았다. | |||
==휴지통-포인트== | ==휴지통-포인트== | ||
===문서나 댓글을 휴지통에 보내더라도 포인트가 회수되지 않는 버그=== | ===문서나 댓글을 휴지통에 보내더라도 포인트가 회수되지 않는 버그=== | ||
;상태: '''해결됨''' (2018년 12월 13일 패치) | |||
문서나 댓글 작성시 포인트를 주도록 설정한 후, 문서/댓글을 작성 뒤 휴지통으로 이동시키면 포인트가 회수되지 않는다. [https://xetown.com/questions/1125365 xetow 문제 제기글] 이건 [[XpressEngine|XE]]에서부터 있었던 고전적인 버그다. | |||
패치를 통해 해결되었다. [https://github.com/rhymix/rhymix/commit/f58be6185e61fc9bce0eab3ab1388b7d7d7580ef f58be61 커밋], [https://github.com/rhymix/rhymix/commit/4158d946061d57206870491a061b9ec9e345ce3a 4158d94 커밋] | |||
==모듈 선택== | |||
===모듈 선택이 되지 않는 버그=== | |||
;상태: '''해결됨''' (2018년 12월 29일 패치) | |||
아래의 수동 수정 방법은 패치 이전에 쓰이던 것이다. 최신 버전에는 이미 반영되어 있으므로 그대로 따라 하면 안 된다. | |||
1.9.9 버전에서 기존에 [[XpressEngine/모듈/CafeXE|CafeXE]] 모듈을 사용하였다면 모듈 선택이 되지 않는 버그가 발생했다. 기존에 [[XpressEngine/모듈/CafeXE|CafeXE]] 모듈을 사용하지 않았더라도 문제가 발생 할 수 있는데, 멀티사이트 기능의 흔적을 점진적으로 들어내고 있기 때문이다.<ref>[https://xetown.com/topics/1136515#comment_1136664 xetown 기진곰님 답변]</ref> | |||
site_srl이 0이 아닌 경우, 목록에서 안 보일 수 있다.<ref>[https://xetown.com/topics/1136515#comment_1136573 xetown 기진곰님 답변]</ref> | |||
===module.view.php 수정=== | |||
'''./modules/module/module.view.php''' 파일을 수정한다. | |||
====수정 전==== | |||
8번째 줄을 삭제한다. | |||
<syntaxhighlight lang="PHP" highlight="8" start='41' line> | |||
/** | |||
* @brief Select a module | |||
*/ | |||
function dispModuleSelectList() | |||
{ | |||
// Get a list of modules at the site | |||
$args = new stdClass; | |||
$output = executeQueryArray(isset($query_id) ? $query_id : 'module.getSiteModules', $args); | |||
$mid_list = array(); | |||
$oModuleModel = getModel('module'); | |||
</syntaxhighlight> | |||
====수정 후==== | |||
8번째 줄을 삭제한 모습 | |||
<syntaxhighlight lang="PHP" start='41' line> | |||
/** | |||
* @brief Select a module | |||
*/ | |||
function dispModuleSelectList() | |||
{ | |||
// Get a list of modules at the site | |||
$args = new stdClass; | |||
$mid_list = array(); | |||
$oModuleModel = getModel('module'); | |||
</syntaxhighlight> | |||
===getSiteModules.xml=== | |||
'''./modules/module/queries/getSiteModules.xml''' 파일을 수정한다. | |||
쿼리에 조인이 들어간 것을 미처 패치 못하여 [[라이믹스/버그#module.view.php 수정|module.view.php 수정]] 이후에 패치를 진행하였다. [https://github.com/rhymix/rhymix/commit/7e80ab2c62420820fe16823c518de7a914e0ab8f 깃허브 라이믹스 - Fix #1130 ignore site_srl in getSiteModules query] | |||
====수정 전==== | |||
3, 12, 22~26번째 줄을 삭제한다. | |||
<syntaxhighlight lang="XML" highlight="3,12,22-26" start='1' line> | |||
<query id="getSiteModules" action="select"> | |||
<tables> | |||
<table name="sites" /> | |||
<table name="modules" /> | |||
<table name="module_categories" alias="module_categories" type="left join"> | |||
<conditions> | |||
<condition operation="equal" column="module_categories.module_category_srl" default="modules.module_category_srl" /> | |||
</conditions> | |||
</table> | |||
</tables> | |||
<columns> | |||
<column name="sites.domain" /> | |||
<column name="modules.site_srl" /> | |||
<column name="modules.module" /> | |||
<column name="modules.module_category_srl" /> | |||
<column name="modules.layout_srl" /> | |||
<column name="modules.mid" /> | |||
<column name="modules.browser_title" /> | |||
<column name="modules.module_srl" /> | |||
<column name="module_categories.title" alias="category" /> | |||
</columns> | |||
<conditions> | |||
<condition operation="equal" column="sites.site_srl" var="site_srl" /> | |||
<condition operation="equal" column="sites.domain" var="site_keyword" pipe="and" /> | |||
<condition operation="equal" column="sites.site_srl" default="modules.site_srl" pipe="and" /> | |||
</conditions> | |||
<navigation> | |||
<index var="sort_index1" default="modules.module" order="asc" /> | |||
<index var="sort_index2" default="modules.mid" order="asc" /> | |||
</syntaxhighlight> | |||
====수정 후==== | |||
3, 12, 22~26번째 줄을 삭제하고 난 뒤의 코드 | |||
<syntaxhighlight lang="XML" start='1' line> | |||
<query id="getSiteModules" action="select"> | |||
<tables> | |||
<table name="modules" /> | |||
<table name="module_categories" alias="module_categories" type="left join"> | |||
<conditions> | |||
<condition operation="equal" column="module_categories.module_category_srl" default="modules.module_category_srl" /> | |||
</conditions> | |||
</table> | |||
</tables> | |||
<columns> | |||
<column name="modules.site_srl" /> | |||
<column name="modules.module" /> | |||
<column name="modules.module_category_srl" /> | |||
<column name="modules.layout_srl" /> | |||
<column name="modules.mid" /> | |||
<column name="modules.browser_title" /> | |||
<column name="modules.module_srl" /> | |||
<column name="module_categories.title" alias="category" /> | |||
</columns> | |||
<index var="sort_index1" default="modules.module" order="asc" /> | |||
<index var="sort_index2" default="modules.mid" order="asc" /> | |||
</syntaxhighlight> | |||
== 로그인 상태에서 로그인 페이지로 이동 시 무한 리디렉션 == | |||
;상태: '''해결됨''' (2023년 3월 패치, [[라이믹스/릴리즈 노트/2.1.0|2.1.0]] 이후 해당 없음) | |||
* 이 문제는 문제 발생 시기의 최신 버전이던 [[라이믹스/릴리즈 노트/2.0.24|라이믹스 2.0.24]]에서 발생하던 버그입니다. | |||
{{내용 보기|기여자 목록|본 내용은 CC BY-SA 4.0으로 가져온 내용입니다. [https://xetown.com/questions/member_info?member_srl{{=}}138191 톰캣], [https://xetown.com/questions/member_info?member_srl{{=}}1047 YJSoft]이 기여한 내용입니다.}} | |||
로그인 버튼을 2번 누르고 로그인을 시도하면 <code>www.example.dom 에서 리디렉션한 횟수가 너무 많습니다.</code> 라는 메시지가 뜬다. | |||
=== 해결 방법 === | |||
[https://github.com/rhymix/rhymix/commit/755883245b059374facfd5b5a8de2c15ac0a3f3d 2023년 3월 14일]과 [https://github.com/rhymix/rhymix/commit/bc2d46b36ec01f11822c1f5bece85f2a16daf6e8 3월 23일] 두 커밋으로 수정되었다. 두 번째 커밋에서는 가입 URL 등 같은 문제가 생길 수 있는 경로가 추가로 처리되었다. | |||
이 수정은 [[라이믹스/릴리즈 노트/2.1.0|2.1.0]]에 포함되었으므로 2.1.0 이상에서는 별도 조치가 필요 없다. | |||
==버그 제보== | |||
새로 발견한 버그는 [https://github.com/rhymix/rhymix/issues 깃허브 이슈]에 등록할 수 있다. 등록할 때는 실행 환경, 라이믹스 버전, PHP 버전, 운영체제, 브라우저, 오류 메시지, 재현 방법을 함께 적는 것이 좋다.<ref name="github-guide">[https://rhymix.org/manual/contrib/github GitHub 이슈 및 PR 작성 - 라이믹스 매뉴얼]</ref> | |||
'''보안 취약점은 공개 이슈에 올리지 말고''' [mailto:[email protected] [email protected]]로 제보해야 한다.<ref name="github-guide" /> 자세한 내용은 [[라이믹스/보안]] 문서를 참고하자. | |||
==같이 보기== | |||
* [[라이믹스]] | |||
* [[라이믹스/보안]] | |||
* [[라이믹스/릴리즈 노트]] | |||
* [[라이믹스/블랙리스트]] | |||
* [[라이믹스/XE와의 차이점]] | |||
==분기== | |||
{{퍼온문서|라이믹스|4513||가온 위키}} | {{퍼온문서|라이믹스|4513||가온 위키}} | ||
==각주== | |||
<references /> | |||
<!-- 분류 --> | |||
[[분류:라이믹스]] | |||
2026년 8월 21일 (금) 14:59 기준 최신판
이 문서는?[편집 / 원본 편집]
라이믹스에 있는 버그들에 대해 서술합니다.
아직 해결되지 않은 보안 이슈는 이곳에 올리지 마시고 [email protected]에 메일을 보내세요.
먼저 라이믹스를 최신 버전으로 업데이트 하고, 아직 해결되지 않은 경우에만 따라하세요.
버전별로 수정된 내용은 라이믹스/릴리즈 노트 문서에서, 보안 취약점은 라이믹스/보안 문서에서 확인할 수 있다.
버그 목록[편집 / 원본 편집]
| 버그 | 보고된 버전 | 상태 | 해결 시점 |
|---|---|---|---|
| 다국어 설정 버튼 미작동 | 1.9.3~1.9.6 | 해결됨 | 1.9.7 이후 재현되지 않음 |
| CKEditor 붙여넣기 불가 | 1.9.x~2.0.x | 해결됨 | 2020년 12월. 문제 플러그인이 기본 제거 목록에 포함됨 |
| 휴지통 이동 시 포인트 미회수 | 1.9.x 이하 | 해결됨 | 2018년 12월 패치 |
| 모듈 선택 불가 | 1.9.9 | 해결됨 | 2018년 12월 패치 |
| 로그인 시 무한 리디렉션 | 2.0.24 | 해결됨 | 2023년 3월 패치. 2.1.0 이후 해당 없음 |
이 문서에 정리된 버그는 현재 모두 해결된 상태이다. 아래 문단에 남아 있는 수동 수정 방법은 당시의 기록이며, 최신 버전에서는 적용할 필요가 없다.
- “ 코어 파일을 직접 수정하면 이후 업데이트에서 충돌이 발생하거나 수정 내역이 사라질 수 있다. 아래의 수동 패치는 기록으로만 참고하고, 실제로는 최신 버전으로 업데이트하여 해결하자.
”
다국어[편집 / 원본 편집]
다국어 설정 버튼 미작동[편집 / 원본 편집]
- 상태
- 해결됨 (1.9.7 이후 재현되지 않음)
다국어 설정 후, 문구를 입력한 뒤, '저장 및 사용' 버튼을 누르면 아무 일도 일어나지 않는다. 다국어 정보는 저장되는 것으로 보아, 불러와 사용하는 것이 안되는 것 같다. xetown 다국어 문제 제기 글
1.9.3에서는 되는 것으로 보아 굳이 사용을 해야 한다면 깃허브에 이슈를 등록하고 기다리거나, 구버전을 사용해야 할 것 같다.(구버전의 사용은 왠만해서는 사용하지 말자. 보안적 취약점이나 버그들이 있으니깐.)
해당 버그는 1.9.7 이후에는 재현되지 않는다.
CKEditor[편집 / 원본 편집]
단축키를 제외한 다른 방법으로의 붙혀넣기 불가능?[편집 / 원본 편집]
- 상태
- 해결됨 (2020년 12월 13일 이슈 종료)
키보드의 ctrl + v의 붙혀넣기가 되지 않는다. 'Your browser doesn't allow you to paste this way. Press 컨트롤+V to paste.' 라는 메시지가 출력된다. 깃허브 이슈 #1128
XE에서도 동일 문제가 발생하였지만, 문제의 플러그인을 빼고 재빌드 해서 문제는 사라졌다.
라이믹스는 CKEditor를 순정 상태로 사용한다.[1] 따라서 재빌드 대신 에디터 설정의 '플러그인 제거' 항목으로 처리하는 방식을 택했다.
현재 상태[편집 / 원본 편집]
2018년 12월에 등록된 이슈는 2020년 12월 13일에 종료되었다. 개발자는 최근 버전 기준으로 contextmenu 및 연관 플러그인이 플러그인 제거 설정에 기본으로 입력되어 있다고 밝혔다.[2]
실제로 현재 코어는 다음 플러그인을 기본으로 제거한다.[3]
liststyletabletoolstableselectioncontextmenuexportpdf
따라서 새로 설치한 사이트에서는 이 문제가 발생하지 않는다.
수동 설정을 해 둔 경우[편집 / 원본 편집]
플러그인 제거 항목을 직접 지정해 둔 사이트에서는 수동 설정이 기본값보다 우선하므로, 최신 버전을 쓰더라도 이 문제가 계속 나타날 수 있다.[2]
오래 운영한 사이트에서 붙여넣기 문제가 남아 있다면 관리자 페이지 → 에디터 설정의 '플러그인 제거' 칸을 확인하고, 위 목록이 빠져 있다면 추가하자.
과거의 대응 방법[편집 / 원본 편집]
휴지통-포인트[편집 / 원본 편집]
문서나 댓글을 휴지통에 보내더라도 포인트가 회수되지 않는 버그[편집 / 원본 편집]
- 상태
- 해결됨 (2018년 12월 13일 패치)
문서나 댓글 작성시 포인트를 주도록 설정한 후, 문서/댓글을 작성 뒤 휴지통으로 이동시키면 포인트가 회수되지 않는다. xetow 문제 제기글 이건 XE에서부터 있었던 고전적인 버그다.
패치를 통해 해결되었다. f58be61 커밋, 4158d94 커밋
모듈 선택[편집 / 원본 편집]
모듈 선택이 되지 않는 버그[편집 / 원본 편집]
- 상태
- 해결됨 (2018년 12월 29일 패치)
아래의 수동 수정 방법은 패치 이전에 쓰이던 것이다. 최신 버전에는 이미 반영되어 있으므로 그대로 따라 하면 안 된다.
1.9.9 버전에서 기존에 CafeXE 모듈을 사용하였다면 모듈 선택이 되지 않는 버그가 발생했다. 기존에 CafeXE 모듈을 사용하지 않았더라도 문제가 발생 할 수 있는데, 멀티사이트 기능의 흔적을 점진적으로 들어내고 있기 때문이다.[6]
site_srl이 0이 아닌 경우, 목록에서 안 보일 수 있다.[7]
module.view.php 수정[편집 / 원본 편집]
./modules/module/module.view.php 파일을 수정한다.
수정 전[편집 / 원본 편집]
8번째 줄을 삭제한다.
/**
* @brief Select a module
*/
function dispModuleSelectList()
{
// Get a list of modules at the site
$args = new stdClass;
$output = executeQueryArray(isset($query_id) ? $query_id : 'module.getSiteModules', $args);
$mid_list = array();
$oModuleModel = getModel('module');
수정 후[편집 / 원본 편집]
8번째 줄을 삭제한 모습
/**
* @brief Select a module
*/
function dispModuleSelectList()
{
// Get a list of modules at the site
$args = new stdClass;
$mid_list = array();
$oModuleModel = getModel('module');
getSiteModules.xml[편집 / 원본 편집]
./modules/module/queries/getSiteModules.xml 파일을 수정한다.
쿼리에 조인이 들어간 것을 미처 패치 못하여 module.view.php 수정 이후에 패치를 진행하였다. 깃허브 라이믹스 - Fix #1130 ignore site_srl in getSiteModules query
수정 전[편집 / 원본 편집]
3, 12, 22~26번째 줄을 삭제한다.
<query id="getSiteModules" action="select">
<tables>
<table name="sites" />
<table name="modules" />
<table name="module_categories" alias="module_categories" type="left join">
<conditions>
<condition operation="equal" column="module_categories.module_category_srl" default="modules.module_category_srl" />
</conditions>
</table>
</tables>
<columns>
<column name="sites.domain" />
<column name="modules.site_srl" />
<column name="modules.module" />
<column name="modules.module_category_srl" />
<column name="modules.layout_srl" />
<column name="modules.mid" />
<column name="modules.browser_title" />
<column name="modules.module_srl" />
<column name="module_categories.title" alias="category" />
</columns>
<conditions>
<condition operation="equal" column="sites.site_srl" var="site_srl" />
<condition operation="equal" column="sites.domain" var="site_keyword" pipe="and" />
<condition operation="equal" column="sites.site_srl" default="modules.site_srl" pipe="and" />
</conditions>
<navigation>
<index var="sort_index1" default="modules.module" order="asc" />
<index var="sort_index2" default="modules.mid" order="asc" />
수정 후[편집 / 원본 편집]
3, 12, 22~26번째 줄을 삭제하고 난 뒤의 코드
<query id="getSiteModules" action="select">
<tables>
<table name="modules" />
<table name="module_categories" alias="module_categories" type="left join">
<conditions>
<condition operation="equal" column="module_categories.module_category_srl" default="modules.module_category_srl" />
</conditions>
</table>
</tables>
<columns>
<column name="modules.site_srl" />
<column name="modules.module" />
<column name="modules.module_category_srl" />
<column name="modules.layout_srl" />
<column name="modules.mid" />
<column name="modules.browser_title" />
<column name="modules.module_srl" />
<column name="module_categories.title" alias="category" />
</columns>
<index var="sort_index1" default="modules.module" order="asc" />
<index var="sort_index2" default="modules.mid" order="asc" />
로그인 상태에서 로그인 페이지로 이동 시 무한 리디렉션[편집 / 원본 편집]
- 상태
- 해결됨 (2023년 3월 패치, 2.1.0 이후 해당 없음)
- 이 문제는 문제 발생 시기의 최신 버전이던 라이믹스 2.0.24에서 발생하던 버그입니다.
| 기여자 목록 |
|---|
| 본 내용은 CC BY-SA 4.0으로 가져온 내용입니다. 톰캣, YJSoft이 기여한 내용입니다. |
로그인 버튼을 2번 누르고 로그인을 시도하면 www.example.dom 에서 리디렉션한 횟수가 너무 많습니다. 라는 메시지가 뜬다.
해결 방법[편집 / 원본 편집]
2023년 3월 14일과 3월 23일 두 커밋으로 수정되었다. 두 번째 커밋에서는 가입 URL 등 같은 문제가 생길 수 있는 경로가 추가로 처리되었다.
이 수정은 2.1.0에 포함되었으므로 2.1.0 이상에서는 별도 조치가 필요 없다.
버그 제보[편집 / 원본 편집]
새로 발견한 버그는 깃허브 이슈에 등록할 수 있다. 등록할 때는 실행 환경, 라이믹스 버전, PHP 버전, 운영체제, 브라우저, 오류 메시지, 재현 방법을 함께 적는 것이 좋다.[8]
보안 취약점은 공개 이슈에 올리지 말고 [email protected]로 제보해야 한다.[8] 자세한 내용은 라이믹스/보안 문서를 참고하자.
같이 보기[편집 / 원본 편집]
분기[편집 / 원본 편집]
각주[편집 / 원본 편집]
- ↑ 라이믹스에 포함된 서드파티 플러그인들은 유지보수 용이성을 위해 최대한 순정 상태를 유지한 채 공식 지원되는 설정만 조정하여 사용하는 것을 원칙으로 하므로, contextmenu를 빼고 빌드할 계획은 없다고 밝혔다. 깃허브 기진곰님 답변
- ↑ 2.0 2.1 깃허브 이슈 #1128 - ckeditor contextmenu 플러그인 제거
- ↑ modules/editor/editor.class.php의
remove_plugins기본값 - ↑ xe타운 웹지기님의 댓글
- ↑ XETOWN 포인트 마켓 - CKEditor 붙여넣기 버그 픽스 / archive.is 박제
- ↑ xetown 기진곰님 답변
- ↑ xetown 기진곰님 답변
- ↑ 8.0 8.1 GitHub 이슈 및 PR 작성 - 라이믹스 매뉴얼