안녕하세요.
같은 서버에 있는 다른 라이믹스 사이트들은 괜찮은데, 유독 한개의 사이트만 에디터가 뜨지 않는 오류가 생기고 있습니다.
개발자 도구를 통해 뜨는 오류는...
[Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
(anonymous) @ plugin.js?t=6166790A:54
Uncaught SyntaxError: Unexpected token < in JSON at position 0
at JSON.parse (<anonymous>)
at plugin.js?t=6166790A:57
Uncaught TypeError: Cannot read properties of null (reading 'icons')
at CKEDITOR.resourceManager.<anonymous> (ckeditor.js?20211013151330:272)
at CKEDITOR.resourceManager.<anonymous> (ckeditor.js?20211013151330:271)
at z (ckeditor.js?20211013151330:266)
at Array.w (ckeditor.js?20211013151330:266)
at A (ckeditor.js?20211013151330:266)
at ckeditor.js?20211013151330:267
입니다.
+ 추가로 원래 "도메인/admin" 형식으로 입력하면, 관리자 페이지로 이동하는게 정상인데, 이 사이트는 /admin을 입력하면 메인 페이지로 들어가집니다.(URL을 자세히 보니 /index.php?modules=admin 로 들어가는데요. 여기서 module로 바꿔야 관리자 페이지로 들어가집니다.)
일단 최신버전으로 덮어써 보기도 하고, 캐시도 삭제해 보기도 했고, 캐시파일 재생성, 세션 정리도 했는데도 이런 상황이네요.
모바일에서는 에디터가 정상적으로 뜹니다.(관리자 페이지 접속은 PC랑 마찬가지로 안되네요)
어떻게 해야 할까요?
ckeditor_wiris라는 에디터 플러그인을 추가로 설치하여 사용하고 계신데요.
이게 js로만 구현된 것이 아니라 php를 쓰는 부분도 있는 모양입니다.
그런데 이 php 파일이 예전 문법으로 작성되었는지, 뭔가 잘못 썼다고 오류를 뿜고 있네요.
CK에디터는 플러그인 하나만 말썽을 부려도 에디터 전체가 먹통이 됩니다.
님도메인/common/js/plugins/ckeditor/ckeditor/plugins/ckeditor_wiris/integration/configurationjs.php
여기에서 오류가 나지 않도록 수정하셔야 합니다.
아니면 해당 플러그인을 사용하지 않도록 에디터 모듈에서 설정해 보시고요.