고도몰 PHP 8 전환 가이드 총정리
Q. 현재 사용중인 고도몰이 PHP 7 환경인데 여전히 잘 돌아갑니다. 8로 꼭 업그레이드 해야 하나요?
A. PHP 7 언어는 오픈 소스 기반으로 공식적인 보안 지원 기간이 종료되었습니다.
PHP 언어로 만들어진 고도몰에서도 이를 방치할 경우 치명적인 보안 취약점으로 인해 해킹 위험이 커지므로 안정적인 매장 운영을 위해 필수적입니다.
Q. 내 쇼핑몰이 현재 어떤 버전인지 판별하는 법은 무엇인가요?
A. 관리자 대시보드 상단 내비게이션 메뉴의 배치를 보면 쉽게 알 수 있습니다.
[기본설정] - [상품] - [주문/배송] - [회원] 배열이면 현재 PHP 7입니다.
[상품] - [주문/배송] - [고객] - [CRM] 배열이면 업그레이드 된 PHP 8입니다.
Q. 비용과 일정이 소요된다고 합니다. 미루면 어떤 문제가 생기나요?
A. 보안 공백으로 외부 침입 위험이 높아질 뿐만 아니라, 고도몰측에서 모든 쇼핑몰에 대한 업그레이드를 단행하게 될 경우 주문 및 결제 같은 핵심 결제 모듈 등에서 에러가 발생할 수 있습니다.
Q. 공식 홈페이지에 업그레이드 관련 공지가 안 보이는데, 해야 하는게 맞나요?
A. 현재 고도몰 측에서는 전체 공지를 올리지 않고, 대상 쇼핑몰을 대상으로 유선 연락, 메일, 미팅 등 개별 컨택을 통해 순차 진행하고 있습니다.
불필요한 혼선을 줄이기 위한 조치이므로, 현재 쇼핑몰이 PHP 7 버전인 경우라면 별도의 공지가 없더라도 개별적으로 개발 파트너사와 일정을 조율해 진행하는 것이 안전합니다.
Q. 이번에 8로 올리면 나중에 PHP 9 등으로 또 자주 바꿔야 하나요?
A. PHP 7이 10년 넘게 장기간 서비스되었던 전례가 있듯, PHP 8 역시 오랫동안 메인 버전으로 유지되므로 당분간 버전 변경 압박에서는 안심하셔도 됩니다.
Q. 실제 업그레이드 작업은 어떤 절차로 이루어지나요?
A. 쇼핑몰 운영 상황에 맞게 두 가지 방식을 지원합니다.
1. 스테이징 서버 방식 : 별도의 복사본 서버에서 튜닝 기능을 미리 테스트하고 검증을 마친 뒤 본 서버에 적용하는 안정적인 방식입니다.
2. 기능 중지 후 반영 방식 : 본 서버 내의 커스텀 소스를 일시적으로 걷어낸 상태에서 업그레이드를 마친 후 재이식하는 방식입니다.
단, 수정된 코드가 많거나 기능의 상시 유지가 필요하다면 권장하지 않습니다.
Q. 고도몰 PHP 8 버전으로 업그레이드를 마치면 정기결제나 선물하기 같은 최신 기능을 바로 사용할 수 있는건가요?
A. 자체적으로 맞춤 커스텀을 진행한 쇼핑몰이라면 버전만 올린다고 해서 새 기능이 활성화되지는 않습니다.
개별 쇼핑몰 환경에 맞춘 추가 세팅이나 커스텀이 재차 수반되어야 합니다.
단, 관리자단에서의 새로워진 CRM 기능, 통계 기능 등은 버전 상향 즉시 사용할 수 있습니다.