답변 2개
채택된 답변
+20 포인트
- 결론: PHP만 바로 올리지 말고, 그누보드를 최신판(5.6.47, 11-06 배포)으로 먼저 올린 다음 PHP를 바꾸라고 권합니다.
- 근거 (그누보드 공식 릴리스 노트에서 확인):
- 5.6.38부터 PHP 8.4 환경에서 시험했다고 적혀 있습니다.
- 5.6.43에서 KCP 결제 모듈의 PHP 8.4 경고를 고쳤습니다.
- 5.6.36에는 PHP 8.4 관련 내용이 없습니다.
- 최신판도 PHP 최소 버전은 올리지 않았습니다. 그래서 지금의 PHP 7.3에서 판올림을 먼저 할 수 있습니다.
- 실제로 깨지는 곳: 본체보다 오래된 테마·스킨·플러그인입니다. 예를 들면 PHP 8.0에서 없어진 함수(
create_function,each()), PHP 8.2·8.4의 Deprecated(앞으로 없어질 문법이라는 경고)가 있습니다. - 순서 다섯 줄: 백업 → 직접 고친 파일 목록 정리 → 7.3에서 판올림하고 DB 업그레이드 → 사본에서 8.4 시험 → 운영 사이트를 바꾸고 눌러 볼 곳 확인
- 끝맺음: 붙여 쓰는 테마·플러그인 이름을 댓글로 알려 달라고 했습니다.
답변을 작성하려면 로그인이 필요합니다.