회원가입시 HTTP ERROR 500

회원가입시 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

참고하세요.

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

회원로그인

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