회원가입이 안됩니다
초딩사나
5년 전
조회 5,500
그누보드 5.2.4.8을 태웠는데 회원가입이 안되네요
register_form_update.php에 가서 "이름을 올바르게 입력해 주십시오." 라는 알림창만 뜨고 이용약관페이지로 되돌아 갑니다
소스코드는 여기인데
</p>
<p>$tmp_mb_name = iconv('UTF-8', 'UTF-8//IGNORE', $mb_name);</p>
<p>if($tmp_mb_name != $mb_name) {</p>
<p> alert('이름을 올바르게 입력해 주십시오.');</p>
<p>}</p>
<p>
여기다가
</p>
<p>$tmp_mb_name = iconv('UTF-8', 'UTF-8//IGNORE', $mb_name);</p>
<p>if($tmp_mb_name != $mb_name) {</p>
<p> echo "tmp_mb_name: {$tmp_mb_name}";</p>
<p> echo "mb_name: {$mb_name}";</p>
<p> exit;</p>
<p> alert('이름을 올바르게 입력해 주십시오.');</p>
<p>}</p>
<p>
이렇게 로그를 박아 넣으니

요렇게 나오네요
tmp_mb_name이 왜 빈 문자열로 되는지 아시는 분 있으면 좀 대주세요
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
5년 전
우성군님의 가이드(https://www.wsgvet.com/bbs/board.php?bo_table=ubuntu&wr_id=105">https://www.wsgvet.com/bbs/board.php?bo_table=ubuntu&wr_id=105)를 보고 docker compose 로 빌드했는데 stack overflow에 문의하니 도커알파인버전들은 거의 다 iconv와 관련해서 오류가 있다네요
Dockerfile에 다음의 행을 추가하고 다시 빌드하니 오류가 사라져 버렸습니다
</p>
<p># fix work iconv library with alphine</p>
<p>RUN apk add --no-cache --repository <a href="http://dl-cdn.alpinelinux.org/alpine/edge/community/" target="_blank" rel="noopener noreferrer">http://dl-cdn.alpinelinux.org/alpine/edge/community/</a> --allow-untrusted gnu-libiconv</p>
<p>ENV LD_PRELOAD /usr/lib/preloadable_libiconv.so php</p>
<p>
해피 코딩!
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
우성짱
5년 전
d
deepcell
4년 전
댓글을 보면 수정을 하셨다고 했는데,
https://www.wsgvet.com/ubuntu/126 을 보고 했는데 위와 동일하게 "이름을 올바르게 입력해 주십시오" 오류가 납니다. 혹시 도커 이미지 파일에도 수정이 된 것인지요?
컨테이너 실행해서 보면 preloadable_libiconv.so 파일이 없던데 어떻게 확인해야 하나요?
https://www.wsgvet.com/ubuntu/126 을 보고 했는데 위와 동일하게 "이름을 올바르게 입력해 주십시오" 오류가 납니다. 혹시 도커 이미지 파일에도 수정이 된 것인지요?
컨테이너 실행해서 보면 preloadable_libiconv.so 파일이 없던데 어떻게 확인해야 하나요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
alpine 버전은 용량이 적어서 선택했었는데요. 기능상 문제가 있다면 일반 버전으로 돌리는 것을 고려하거나, 해당 행을 추가해야겠습니다.
--
해당 내용 수정했습니다. 감사합니다.