그누보드 설치시 서버쪽 PHP/MySQL 버전과 문자셋설정에 관해 문의드립니다!
그누보드 최신버전 설치시 서버쪽 PHP/MySQL 버전은 어떻게 맞추는게 좋을까요?
이번에 처음으로 서버 DB이전을 시도해 봤는데, 가장 큰 문제가 기존 서버쪽과 이전할 서버쪽 PHP/MySQL 버전과 문자셋 설정을 맞추는게 제일 문제더군요. 그래서 이전 후 오류가 나서 이전에 살패했답니다'.
그렇다고 호스팅 서비스를 받는 입장에서는 서버쪽 환경을 맞추기가 어렵더라구요.
그래서 추후에 서버이전의 가능성을 고려할 때, 그누보드 최신버전 설치시 서버쪽 PHP/MySQL 버전과 문자셋을 어떤 버전을 사용하는게 좋을지 고수님들의 조언을 부탁드립니다.
* 현재 사용하는 호스팅의 서버 버전은 아래와 같은데 참고해 주시고,
추천버전과 권장하는 문자셋이 있으시면 조언 부탁드립니다!
- 그누보드 버전 : gnuboard5.6.15
- PHP 버전 : php8.4
- MySQL 버전 : MySQL 8.0
- 서버 문자셋 : UTF-8 Unicode(utf8mb4)
답변 5개 / 댓글 2개
php 8.4 버전으로 하시되 mysql 인코딩은 utf-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
답변을 작성하려면 로그인이 필요합니다.
아래는 서버이전 상황인데, 서버이전 후 기존 사이트 내용들과 게시판의 내용 포함 데이터가 정상적으로 이전후에 보이긴 하는데, 서버 이전 후 이전한 사이트에 게시판에서 새로운 글을 등록하면 에러가 뜨는 것도 아니고, 글등록이 안된답니다..^^!!
즉, 목록보기 정상, 목록글 클릭시 내용보기 정상, 새글등록과 글수정이 안된답니다.
[서버 이전 내용]
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 로 설정되어 있더군요.