설치 후, 기본 채팅창은 정상적으로 작동됩니다. (nginx / php8)
그누보드 플러그인 설치 후, 로그인 상태에서 다음의 에러가 나옵니다. (로그아웃 상태에서는 에러가 나오지 않습니다.)
error/code/992 (code: 992)
여러가지로 테스트/검토 결과
그누보드 로그인 후,
usercode 생성 부분에서 문제가 생긴 것으로 생각됩니다. (참고로 다른 서버의 그누보드에 설치했을 때는 문제가 없었습니다.)
992 에러가 무엇을 의미하는 지, 어떤 부분을 검토해야 되는지 문의드립니다.
※ 참고사항
다른서버의 그누보드와, 현재 문제가 있는 서버의 그누보드에서..
usercode 생성 함수(minitalk.php - MinitalkUserCode() ) 에서 암호화 전 문자열 부분에서 차이가 있음을 확인하였습니다.
* 문제가 없는 다른 서버의 그누보드 (채팅창 O, 그누보드 회원 연동 O)
echo json_encode($user,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) 결과
=> {"nickname":"\uad00\ub9ac\uc790","level":9,"nickcon":null,"photo":null,"extras":{"mb_id":"admin"},"ip":"211.48.~.~"}
* 문제가 있는 서버의 그누보드 (채팅창 O, 그누보드 회원 연동 X (로그인 후 992 에러))
echo json_encode($user,JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) 결과
=> {"nickname":"관리자","level":9,"nickcon":null,"photo":null,"extras":{"mb_id":"admin"},"ip":"211.48.~.~"}