SIR

회원가입이 안됩니다

회원가입이 안됩니다

QA

회원가입이 안됩니다

본문

그누보드 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('이름을 올바르게 입력해 주십시오.');
}

이렇게 로그를 박아 넣으니

2947581831_1599244409.5501.png

 

요렇게 나오네요 

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

 

해피 코딩!

전혀 생각지도 못했네요. 알려주셔서 감사합니다.

alpine 버전은 용량이 적어서 선택했었는데요. 기능상 문제가 있다면 일반 버전으로 돌리는 것을 고려하거나, 해당 행을 추가해야겠습니다.

--

해당 내용 수정했습니다. 감사합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 95,430 | RSS
QA 내용 검색

회원로그인

진행중 포인트경매

  1. 참여6 회 시작21.01.19 10:50 종료21.01.24 10:50

(주)에스아이알소프트 (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT