그누보드 설치시 서버쪽 PHP/MySQL 버전과 문자셋설정에 관해 문의드립니다!
본문
그누보드 최신버전 설치시 서버쪽 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로 해야 하는데
이전시 어떻게 오류가 나시는지에 대해 남겨주신다면 원하시는 답변을 듣기 더 좋을듯 합니다.
작년에 php 8x 및 그 이하 전체 버전 취약점 버그가 터진적이 있습니다.
해당 이슈가 패치된
8.1.30
8.2.24
8.3.12 또는 그 이상 최신버전
위 버전중에서 하시는걸 권장해드립니다.
php 버전만 8.2 정도로 하시면 될거 같습니다. 7버전이나요
다른건 크게 문제 없어 보입니다.
페이지에도 사양관련이 있으니 참고해보세요.
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