그누보드 설치시 서버쪽 PHP/MySQL 버전과 문자셋설정에 관해 문의드립니다!

그누보드 설치시 서버쪽 PHP/MySQL 버전과 문자셋설정에 관해 문의드립니다!

QA

그누보드 설치시 서버쪽 PHP/MySQL 버전과 문자셋설정에 관해 문의드립니다!

답변 5

그누보드5(영카트) 버전

5.6.15

사용 PHP 버전

php8.4

본문

그누보드 최신버전 설치시 서버쪽 PHP/MySQL 버전은 어떻게 맞추는게 좋을까요?
이번에 처음으로 서버 DB이전을 시도해 봤는데, 가장 큰 문제가 기존 서버쪽과 이전할 서버쪽 PHP/MySQL 버전과 문자셋 설정을 맞추는게 제일 문제더군요. 그래서 이전 후 오류가 나서 이전에 살패했답니다'.
그렇다고 호스팅 서비스를 받는 입장에서는 서버쪽 환경을 맞추기가 어렵더라구요.
그래서 추후에 서버이전의 가능성을 고려할 때, 그누보드 최신버전 설치시 서버쪽 PHP/MySQL 버전과 문자셋을 어떤 버전을 사용하는게 좋을지 고수님들의 조언을 부탁드립니다. 


* 현재 사용하는 호스팅의 서버 버전은 아래와 같은데 참고해 주시고,
  추천버전과 권장하는 문자셋이 있으시면 조언 부탁드립니다!

- 그누보드 버전 : gnuboard5.6.15

- PHP 버전 :  php8.4

- MySQL 버전 :  MySQL 8.0

- 서버 문자셋 :  UTF-8 Unicode(utf8mb4)

이 질문에 댓글 쓰기 :

답변 5

php 8.4 버전으로 하시되 mysql 인코딩은 utf-8로 해야 하는데

이전시 어떻게 오류가 나시는지에 대해 남겨주신다면 원하시는 답변을 듣기 더 좋을듯 합니다.

실패한 원인은 정확히는 모르겠지만, 여러가지 테스트해본 결과 인코딩인것 같긴 하거든요.
아래는 서버이전 상황인데, 서버이전 후 기존 사이트 내용들과 게시판의 내용 포함 데이터가 정상적으로 이전후에 보이긴 하는데, 서버 이전 후 이전한 사이트에 게시판에서 새로운 글을 등록하면 에러가 뜨는 것도 아니고, 글등록이 안된답니다..^^!!
즉, 목록보기 정상, 목록글 클릭시 내용보기 정상, 새글등록과 글수정이 안된답니다.

[서버 이전 내용]
1. 그누보드는 동일한 버전임. 폴더째로 업로드 한거라!
2. 기존 서버의 php 버전은 5.3, MySQL 버전은 5.1 버전, 문자셋 utf8_general_ci
  새로 이전할 서버 php 버전은 7.4, MySQL 버전은 8.4 버전, 문자셋 UTF-8 Unicode(utf8mb4)
3. 이전할 서버에서 DB 가져오기로 가져오니, 테이블 정령방식이 utf8mb3_general_ci 로 설정되어 있더군요.

해당 부분은 쿼리 부분이 정상적으로 처리가 안된다는것인데 그건 확인후 커스텀을 봐야 하는데
개발 작업이 가능하시면 처리하시면 되시지만 안되신다면 제작의뢰나 쪽지로 문의 주시면 확인후 대응이 가능한 부분입니다.

작년에 php 8x 및 그 이하 전체 버전 취약점 버그가 터진적이 있습니다.

해당 이슈가 패치된 

8.1.30

8.2.24

8.3.12 또는 그 이상 최신버전

 

위 버전중에서 하시는걸 권장해드립니다.

 

1. php 라는 녀석을 조금 알고 있긴 하다 ....하시면 8 가시고, 그게 아니면 7.4가 무난할 것으로 보입니다. 

2. 그런거 잘 모르겠고 그냥 서버 운영 빠르게 이런거 생각하시면 그냥 그대로 쓰셔도 무방합니다.

7.4 대비 8 버전이 훠어어어얼씬 빠릅니다.

1. 백업 때 파일 퍼미쎤 옵션까지 넣어 백업 필수.

2. php 5.x에서 7.X 이상으로 가면 배열키 따옴표 이슈, 배열인지 여부 체크 등 여러 가지 이슈 발생함.

3. MySQL 5.x에서 8.x 이상으로 가면 패스워드 길이 이슈  존재함.

4. DB 언어셋 선택: https://homzzang.com/b/server-168 참고

5. 브라우저측 에러 점검: https://homzzang.com/b/faq-70

6. 서버측 에러 점검: https://homzzang.com/b/faq-63

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,102
© SIRSOFT
현재 페이지 제일 처음으로