글쓰기 버튼을 누르면 콘솔에서
rhymix_filter.js 관련 오류가 뜨면서 다시 새로고침이 되버립니다.
어떤걸 확인해보면 좋을까요?
PHP | PHP 7.4 |
---|---|
CMS | Rhymix |
글쓰기 버튼을 누르면 콘솔에서
rhymix_filter.js 관련 오류가 뜨면서 다시 새로고침이 되버립니다.
어떤걸 확인해보면 좋을까요?
Uncaugh Type error filter_func is not a function! 이네요!;;
1.9.9.5였는데 1.9.9.6까지 나왔군요.
1.9.9.6 덮어쓰기했는데도 동일하네요.
레이아웃 미적용, 기본 게시판 스킨인데도 그런걸 보면 @_@;
무슨 문제일까용..
https://xe1.xpressengine.com/qna/22879813
로그인여부, 다른스킨교체, 모바일스킨도 테스트해봤는데
모두 다 동일하게 글작성이 안되는군요 ㅠ
https://selfdevelope.tistory.com/m/145?category=719145
뭔가 여러 변수 함수? 그런게 있어서 관련 테스트 해본게
일반 문서 페이지에서 글 수정은 되거든요.
그런데 게시판은 유독 글이 안써지네요
function procFilter(form, filter_func) { filter_func(form); return false; }
여기서 filter_func(form); return false;부분을 주석처리해도
오류 메세지는 콘솔에 안 뜨지만 글 작성이 안되는건 마찬가지네요.ㅠ
아 저건 게시판 스킨 문제입니다. 서드파티 스킨이라면 다른 스킨으로 테스트해 보시고, 코어 스킨이라면 파일 누락이나 경로 문제가 의심됩니다. (윈도우에서 경로 문제가 종종 발생합니다. 라이믹스는 윈도우를 지원하지 않습니다.)
사이트에 들어가 보면 비교적 쉽게 알 수 있을 텐데 로컬서버여서;;; 개발자도구에 들어가서 filter_func에 무엇이 들어가 있는지, 그 함수는 어느 파일에 정의되어 있고 왜 그 파일이 로딩되지 않는지 직접 파악하시는 수밖에요.
이게 윈도우 문제 해결이 어려운 이유 중 하나입니다. 윈도우 서버는 대부분 작업용 로컬서버여서 외부인이 증상을 확인할 수가 없어요. 라이믹스는 문제 해결을 위해 개발자와 사용자가 협력한다는 것을 전제로 하는데, 로컬서버는 이 원칙에 어긋나기 때문에 사용자가 책임을 다하지 않는 것으로 간주하고, 따라서 무슨 문제가 생기든 개발자도 책임질 수 없다고 하는 것입니다. 스킨개발에 윈도우 서버가 꼭 필요한 것도 아니고요.
rhymix_filter.js라는 파일은 코어에 포함되어 있지 않습니다.
혹시 xml_js_filter.js를 잘못 보신 것 아닌가요?
만약 거기서 에러가 난다면 사이트 주소가 정상적인 도메인이 아니어서 그럴 가능성이 높습니다.
에러메시지를 써주시지 않았기 때문에 더 자세한 것은 알 수 없습니다.