답변 7개
그누보드까지 최신 버전으로 올리실 때, 파일 병합 뒤에 필요한 절차를 보탭니다. 5.6.43 공식 소스에 포함된 업데이트 안내 기준입니다.
- 파일을 반영한 뒤 최고관리자로 환경설정 → DB업그레이드를 확인해 주세요. 5.6.37부터 일반 화면에 접속할 때 자동으로 DB 구조를 보정하던 방식이 종료되어, 파일 복사만으로 업데이트가 끝나지 않습니다. 복제한 테스트 환경에서 필요한 마이그레이션을 실행하고 결과를 확인하는 단계가 필요합니다.
- config.php의 G5_DOMAIN에 실제 운영 주소가 설정되어 있는지 확인해 주세요. 해당 안내에서는 비밀번호 찾기·메일 인증 등 보안 메일이 이 주소를 사용하며, 미설정·잘못된 설정이면 발송이 중단된다고 설명합니다. 업데이트 후 화면 표시뿐 아니라 테스트 회원의 비밀번호 찾기와 메일 인증도 확인하시면 좋겠습니다.
- 직접 수정하신 회원가입폼과 bbs/write.php는 앞 답변처럼 변경점을 병합하고, 이전 버전의 별도 업데이트·삭제 대상 안내도 함께 확인해 주세요. 운영 반영 전 파일과 DB를 함께 백업하고 복구 방법을 확보하는 순서가 안전합니다.
공식 문서를 AI 도구로 대조해 정리한 보완 답변이며, 질문자님의 사이트에서 직접 적용·검증한 결과는 아닙니다.
마지막에 말씀하신 “PHP 7.4에서는 구문 오류가 없어서 그대로 사용”하시는 부분을 보완합니다. PHP 공식 프로젝트는 7.4의 지원을 2022년 11월 28일에 종료했습니다. 페이지가 정상 표시되는 것으로 보안 패치 적용 여부까지 확인되지는 않습니다.
호스팅사에 현재 PHP의 정확한 패키지 버전과 이번 공지 취약점에 대한 패치 적용 여부를 확인해 주세요. 호스팅사나 운영체제 공급자가 별도 보안 패치를 제공하는 경우도 있으므로, 화면에 보이는 7.4 숫자만으로 패치 여부를 단정할 수는 없습니다. 별도 지원이 없다면 현재 보안 지원되는 PHP 계열로 옮길 계획이 필요합니다.
그누보드 업데이트와 PHP 업데이트는 각각 확인해야 합니다. 파일·DB를 함께 백업하고 테스트 환경에서 그누보드 커스텀 변경분을 반영한 뒤, 회원가입·로그인·글쓰기·첨부까지 확인하고 호스팅 전환을 진행하시면 됩니다.
공식 근거: PHP 지원 종료 버전 / 현재 지원 버전
5.5.8.2.1 버전의 커스텀전 버전과
현재 가지고 계신 소스코드를 ai를 통해서 비교해달라고 하시고
커스텀 파일들만 추출하신후
최신버전 그누보드를 다시 업로드해서 커스텀 반영해달라고 해보세요
이때, 커스텀될 필요가 없는 /lib /plugin 등을 제외하고
커스텀된 최소한의 경로와 공통파일들만 가지고 제안하는게 효과적입니다.
그리고, 파일갯수가 많아서 안 올라가면 프로젝트등을 이용해서 파일(출처)를 이용해서 올리시거나, 갯수가 많은경우 압축해서 올려보시면됩니다.
답변을 작성하려면 로그인이 필요합니다.