테스트 사이트 - 개발 중인 베타 버전입니다

회원가입시 HTTP ERROR 500 채택완료

모차마 3년 전 조회 1,925

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

 

페이지가 작동하지 않습니다. 현재 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개

채택된 답변
+20 포인트

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

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

모차마
3년 전
어디에다가 설치를 해야 하는지 조금만 더 자세히 알려 주실 수 있나요?
레전드플랫폼
3년 전
제가 시놀로지 나스를 사용안해봤는데 검색해보니 다음과 같이 써 있네요.
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=lor_3534&logNo=220988618899

Web Station 에서 설정한다고 나와있는데 확인해보세요.
레전드플랫폼
3년 전
https://kahluamilky.blogspot.com/search/label/Synology%20Nas
이 페이지에 보면 PHP설정 > 확장 부분에 iconv 체크하도록 되어있네요.
모차마
3년 전
참고로 남겨주신 링크를 통해 문제가 해결되었습니다. 진심으로 감사드립니다.^^

댓글을 작성하려면 로그인이 필요합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

모차마
3년 전
아 ... 전 그누보드 설치만 할 줄 알뿐.. 까막눈이라.. 봐도 어디다 어떻게 설치해야 할지 ..ㅠㅠ
모차마
3년 전
답글달아 주셔서 진심으로 감사드립니다. 여러분들이 있어 문제가 해결되었습니다. ^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인