모듈을 구입 후 설치를 했습니다.
그런데 이벤트 선택부분에 아무런 값도 안나오고
중간에 에러메세지도 뜹니다.
화면 캡춰를 함께 올립니다.
미션 추가버튼을 클릭하면
이벤트 선택 화면에서는 아래와 같습니다.
문의할 제품 | 미션 |
---|---|
PHP 버전 | PHP 7.4 |
Rhymix 버전 | 2.1.20 |
사이트 주소 | https://www.soriaudio.com/index.php?modu...AddMission |
모듈을 구입 후 설치를 했습니다.
그런데 이벤트 선택부분에 아무런 값도 안나오고
중간에 에러메세지도 뜹니다.
화면 캡춰를 함께 올립니다.
미션 추가버튼을 클릭하면
이벤트 선택 화면에서는 아래와 같습니다.
안녕하세요
문제 확인을 위해 아래 정보를 제공부탁드립니다.
- 사이트 URL : https://www.soriaudio.com/index.php?module=admin&act=dispMissionAdminAddMission
- 사이트 관리자 아이디 :
- 사이트 관리자 비밀번호 :
안녕하세요
사이트 확인 결과 POST로 JSON 요청시에 이상값이 포함되어 출력되는 것 같습니다.
오류 Source : soriaudio-error-input.js
Output 파일 : soriaudio-error-output.json
테스트 서버에서 확인해본 결과 미션 모듈은 정상동작하고 있어, 다른 모듈 혹은 애드온에서 이상 문자를 출력하여 미션모듈에 영향을 주는 것이 아닌가 의심이 되는 상황입니다.
혹시 의심이 되는 모듈이나 애드온 등이 있으시다면 확인 부탁드립니다.
추가로 해당 이슈의 경우 직접 서버에 접속하여 이슈 확인이 필요한 상황으로 보여 아래의 정보를 제공 부탁드립니다.
- SSH IP (Port)
- SSH ID / Password
- 라이믹스 설치 위치 (ex. /var/www/html )
제가 현재 상중이라 빠르게 답변이 어려울 수 있습니다.
서버 정보 남겨주시면 주말까지 여유되는대로 확인 후 답변드리도록 하겠습니다.
감사합니다.
안녕하세요
서버에 접속하여 문제를 파악해보았습니다.
PHP에서 JSON 값을 내보낼때 와 같은 문제를 임의로 출력하고 있습니다.
문제를 근본적으로 해결해드리고 싶었으나, 미션 모듈이 아닌 다른 곳에서 해당 문자열을 계속 출력하고 있는 것으로 보여 확인이 불가능했습니다.
우선은 미션 모듈 API 호출시 출력 버퍼를 임의로 제거하여 해당 문자열을 제거하는 형식으로 패치를 진행해드렸습니다.
한번 사용해보시고 문제가 발생하는지 확인 부탁드립니다.
감사합니다.
먼저 고맙습니다
미션 등록 단계에서 글쓰기 - 게시판 선택 후 다음 단계를 누르면 위와 같은 오류가 나와 더이상 테스트를 진행 못했습니다
아마도 같은 성질의 오류같아요
참고로 애드온 폴더를 모두 지운뒤 테스트를 해도 동일한 오류가 발생합니다
안녕하세요
addons 폴더에 있는 모든 애드온을 비활성화 후 테스트하셔도 동일한 오류가 발생한다는 말씀이실까요?
네 급한 마음에 애드온 폴더에 애드온을 모두 백업 후 삭제한 다음 테스트를 해도 동일 에러가 납니다. 에드온과의 충돌이라면 이 증상이 없어져야 맞는것이 아닌가 해서요. 담주 월요일 이벤트 공지를 해둔 상태라 필수 에드온이 아니라서 모두 지워봐도 에러가 납니다
수정해주신 부분에서는 에러가 없는데 게시판 선택 후 다음 단계를 누르면 에러가 납니다
안녕하세요
AJAX 요청을 하는 부분에서 계속 오류가 발생하는 것 같네요.
우선 AJAX 요청하는 모든 부분에 동일한 패치를 진행하였습니다.
확인 부탁드립니다.
미션 등록 잘됩니다. 덕분입니다.
하나 하나 등록해서 사용해볼게요.
안그래도 내일부터 이벤트라서 걱정했는데 고맙습니다.
추가로 저도 처음 겪어보는 문제라 여러가지로 조사해봤습니다.
서버에 데이터 요청시 제일 앞에 "" 문자가 붙어서 나오는 문제인데, 파일 인코딩이 꼬여서 발생하는 문제라고 합니다.
XETOWN에도 "BOM" 이라고 검색해보면 비슷한 사례가 몇 보이는 것 같습니다.
대표적으로 윈도우 메모장으로 소스를 수정하실 경우 발생할 수 있다고 하네요.
다만 미션 모듈에서 데이터를 출력하기 전에 모든 출력 데이터를 날리고 미션 모듈의 데이터만 출력하게 했더니 잘 동작하는 것으로 보아,
애드온 혹은 코어단을 윈도우 메모장으로 수정하신 이력이 있으신 경우 그쪽에서 문제가 발생했을 가능성이 있습니다.
예상으로는 해당 소스에서 <?php 를 호출하기 전에 "" 문자가 포함되게 저장되어서 그게 출력이 된것이 아닐까 싶습니다.
이 부분은 미션모듈과 연관이 없는지라 기술지원을 통해 원인을 찾아서 수정해드리기는 어렵습니다만, 향후 미션모듈처럼 비동기식 호출을 하는 모듈을 사용하실 경우 동일한 문제가 발생할 수 있으니 참고 부탁드립니다.
근본적인 해결을 원하시는 경우 라이믹스 전문가분께 의뢰를 해보시는 것도 권장드립니다.
추가로 서버 루트에 phpinfo를 출력하는 파일이 존재하는 것 같습니다.
https://www.soriaudio.com/phpinfo.php
서버의 정보가 외부로 노출되고 있는 상황으로, 불필요하신경우 빠르게 삭제를 권장드립니다.
감사합니다.
해당 화일은 즉시 삭제했습니다.
소스를 모두 불러서 해당 문자열을 포함하고 있는 소스가 있는지 확인을 해봐야겠어요.
아.. 콘솔에서 하는 편이 더 빠르겠네요. 고맙습니다.
찾아보니 보통 콘솔에서 sed 같은 치환 명령어로 지우시더라고요
아무래도 저런 케이스는 콘솔이 편하죠
미션을 등록하고 하루가 지나 잘 적용되고 있는지 확인을 해보았습니다.
출근 미션(로그인 기준)의 미션 달성도를 보면 로그인 이력이 있는데도 진행상태가 0으로 나오고 있는데
혹시 제가 설정을 잘못 한 것일까요?
안녕하세요
완전히 로그아웃 하신 후 로그인 해보시겠어요?
라이믹스 자동 로그인 로직이 일반적인 생각과 다르게 작동해서 자동로그인을 사용하실 경우 정상적으로 집계가 되지 않을 수 있습니다.
미션도입 1주일 정도 운영을 하고 있는데
회원들의 문의가 집중적으로 들어오는 부분이 게시판에 댓글을 달아도 카운트가 안된다.
로그인을 해도 출석 카운트가 안된다. (이부분은 되기도 하고 안되기도 합니다)
커뮤니티를 키워보고 싶어서 도입했는데 댓글 카운트가 안되는 바람에 일일히 포인트를 지급하고 있습니다.
추가비용을 지불해도 좋습니다. 이부분 해결을 좀 하고 싶습니다.
안녕하세요
아래의 정보를 제공해주시면 문제가 무엇인지 확인해드리겠습니다.
- 댓글 카운트되지 않은 미션 제목
- 댓글 카운트되지 않은 유저 정보
- 카운트되지 않은 댓글의 링크
감사합니다.
먼저 타임라인 모듈은 미설치로 확인했습니다.
통합게시판은 아닙니다. 미션에 분명 등록된 게시판이 맞습니다.
두 설정 모두 정상적으로 등록된 것으로 보입니다.
해당 게시판에 글을 쓴 분들을 일일히 포인트 히스토리 모듈을 통해서 확인을 해보았지만 적립된 댓글의 경우 적립된 경우가 안보입니다.
로그인 아웃이 맞다면 적용과 미적용(대부분은 미적용)이 혼재되어 있는 상황입니다.
출석의 경우 설정을 할때 출석채크라고 되어 있어요
그래서 출석채크를 7차례 하면 추가포인트를 지급하도록 등록을 했는데 적용이 안되고 있어요
제가 이해를 잘못한게 아닌가 해서요.,
아래 포인트 히스토리 모듈에 기록된 미션 모듈에 의해 기록된 로그입니다.
너무 적어요 정상적이라면 이보다는 아주 많을 것입니다.
안녕하세요
우선 게시판에 경우 로그 수집이 필요할 것으로 보여 SSH로 잠시 작업을 진행하겠습니다.
로그 수집 세팅 후 동일 증상이 발생할 경우 해당하는 댓글을 알려주시면 로그 확인하여 대응해드리겠습니다.
추가로 출석체크는 제가 잘못확인하였네요
attendance 모듈의 출석체크가 맞습니다.
해당모듈에서 출석하면 미션모듈에도 출석으로 집계됩니다.
지금 로그 작성 활성화하였습니다.
동일 이슈 발생시 남겨주시면 확인해보겠습니다.
고맙습니다. 뭔가 수정이 있었나봐요 댓글 부분이 정상적으로 처리되는 것 같아요.
ilikejbl // 12341234 계정으로 자유게시판과 질문게시판에 댓글을 달아보니 카운팅이 되네요. 댓글 관련 이슈는 해결된 것으로 보입니다.
출석 부분은 출석부를 설치 해서 해결을 해볼게요.