회원가입이 안됩니다
본문
그누보드 5.2.4.8을 태웠는데 회원가입이 안되네요
register_form_update.php에 가서 "이름을 올바르게 입력해 주십시오." 라는 알림창만 뜨고 이용약관페이지로 되돌아 갑니다
소스코드는 여기인데
$tmp_mb_name = iconv('UTF-8', 'UTF-8//IGNORE', $mb_name);
if($tmp_mb_name != $mb_name) {
alert('이름을 올바르게 입력해 주십시오.');
}
여기다가
$tmp_mb_name = iconv('UTF-8', 'UTF-8//IGNORE', $mb_name);
if($tmp_mb_name != $mb_name) {
echo "tmp_mb_name: {$tmp_mb_name}";
echo "mb_name: {$mb_name}";
exit;
alert('이름을 올바르게 입력해 주십시오.');
}
이렇게 로그를 박아 넣으니
요렇게 나오네요
tmp_mb_name이 왜 빈 문자열로 되는지 아시는 분 있으면 좀 대주세요
!-->!-->답변 1
우성군님의 가이드(https://www.wsgvet.com/bbs/board.php?bo_table=ubuntu&wr_id=105)를 보고 docker compose 로 빌드했는데 stack overflow에 문의하니 도커알파인버전들은 거의 다 iconv와 관련해서 오류가 있다네요
Dockerfile에 다음의 행을 추가하고 다시 빌드하니 오류가 사라져 버렸습니다
# fix work iconv library with alphine
RUN apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/community/ --allow-untrusted gnu-libiconv
ENV LD_PRELOAD /usr/lib/preloadable_libiconv.so php
해피 코딩!
!-->
답변을 작성하시기 전에 로그인 해주세요.