회원가입시 HTTP ERROR 500

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
회원가입시 HTTP ERROR 500

QA

회원가입시 HTTP ERROR 500

본문

시놀로지 나스에서 그누보드를 설치하였습니다. 우여곡절끝에 설치도 성공하고 게시글도 잘 써지고 하던중 관리자모드가 아닌 회원가입을 해보려고 약관동의 까지 하고 가입을 누르니 아래와 같은 메세지가 뜨면서 가입이 되질 않습니다.

 

페이지가 작동하지 않습니다.
현재 secret.somang24.synology.me에서 요청을 처리할 수 없습니다.
HTTP ERROR 500

 

이 메세지가 뜨는 파일의 위치는 https://secret.somang24.synology.me/bbs/register_form_update.php

 

이곳 페이지에서 멈추면서 위 ERROR 메세지가 뜹니다.

질문게시판에 검색해보니 정확한 위치를 알아야 한다고 해서 적힌 방법대로 해보니

 

Fatal error: Call to undefined function iconv() in /volume1/somang_folder/bbs/register_form_update.php on line 90

 

이곳에서 ERROR 가 발생한듯 싶습니다. 저 위치의 근처에 있는 코드는

 

  // 이름, 닉네임에 utf-8 이외의 문자가 포함됐다면 오류
    // 서버환경에 따라 정상적으로 체크되지 않을 수 있음.
    $tmp_mb_name = iconv('UTF-8', 'UTF-8//IGNORE', $mb_name);
    if($tmp_mb_name != $mb_name) {
        alert('이름을 올바르게 입력해 주십시오.'); 
    }
    $tmp_mb_nick = iconv('UTF-8', 'UTF-8//IGNORE', $mb_nick);
    if($tmp_mb_nick != $mb_nick) {
        alert('닉네임을 올바르게 입력해 주십시오.'); 
    }

 

위와 같은 코드가 있습니다. 

시놀로지 나스는 

HTTP 백엔드서버 : Nginx
Apache HTTP Server 2.4
MariaDB 10
php 7.4

환경에서 설치하였습니다.

혹시나 해서 전부 지우고 새로 설치해도 같은 증상입니다..

해결할 수 있는 방법이 있을까요? ㅠㅠ

이 질문에 댓글 쓰기 :

답변 2

iconv 가 설치되어 있지 않은 상황인거 같은데요. iconv 설치하시면 해결되실거 같습니다.

 

제가 시놀로지 나스를 사용안해봤는데 검색해보니 다음과 같이 써 있네요.
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=lor_3534&logNo=220988618899

Web Station 에서 설정한다고 나와있는데 확인해보세요.

iconv 설치가 안 되어 있네요.

https://intrepidgeeks.com/tutorial/compile-nginx-and-php-to-establish-personal-blog-lnmp

참고하세요.

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

회원로그인

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