회원가입시 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개
답변에 대한 댓글 4개
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=lor_3534&logNo=220988618899
Web Station 에서 설정한다고 나와있는데 확인해보세요.
이 페이지에 보면 PHP설정 > 확장 부분에 iconv 체크하도록 되어있네요.
댓글을 작성하려면 로그인이 필요합니다.
iconv 설치가 안 되어 있네요.
https://intrepidgeeks.com/tutorial/compile-nginx-and-php-to-establish-personal-blog-lnmp
참고하세요.
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인