지식 베이스
PHP 버전 선택 중
코드에서 지원하는 최신 버전을 사용하세요. 변경 방법과 무엇이 문제였는지 확인하는 방법은 다음과 같습니다.
애플리케이션이 지원하는 최신 버전을 사용하십시오. 최신 PHP는 더 빠르고 보안 패치를 받지만, 지원이 종료된 버전은 둘 다 받지 못합니다.
변경 방법
사이트 → 해당 사이트 → 설정(Settings) → PHP 버전. 변경 사항은 몇 초 내에 적용되며 눈에 띄는 재시작이 필요하지 않습니다.
라이브 사이트에서 변경하기 전
스테이징(Staging)을 사용하십시오. 사이트 → 해당 사이트 → 스테이징(Staging)을 이용하면 몇 분 안에 새 버전으로 복사본이 생성되며, 라이브 사이트를 건드리지 않고 이곳저곳 클릭해 볼 수 있습니다. 잘 작동하면 승격하고, 그렇지 않으면 스테이징 복사본을 삭제하면 아무 일도 일어나지 않습니다.
이후에 문제가 발생하는 경우
주요 원인은 업데이트되지 않은 플러그인이나 라이브러리 하나입니다. 버전을 다시 되돌리고(몇 초면 됩니다) 사이트 → 해당 사이트 → 로그(Logs)에서 오류 로그를 확인하십시오. 로그에는 파일명과 줄 번호가 기록되므로 일반적으로 플러그인을 식별하는 데 충분합니다.
WordPress 관련 사항
WordPress 코어는 현재 PHP 버전을 잘 지원합니다. 문제는 플러그인에서 발생하며, WordPress 화면에는 전체 사이트의 모든 플러그인과 그 버전이 나열되므로 어떤 사이트에 위험한 플러그인이 있는지 이동 전에 확인할 수 있습니다.
⚠️ 저희는 고객님의 PHP 버전을 자동으로 업그레이드하지 않으며, 코드의 동작 방식을 아는 분은 고객님뿐이므로 버전 선택권은 항상 고객님에게 있습니다. 저희는 최신 버전을 사용 가능한 상태로 유지하고 패치를 적용합니다.
⛔ 현재로서는 버전 지원 종료가 임박했다고 사전에 경고해 드리지 않으므로, 안내를 기다리지 마십시오. 이미 지원이 종료된 버전을 실행하는 상태로 지원 티켓을 생성하면 양식 앞단의 사이트 검사에서 이를 지적하고 지원되는 최신 버전을 제안하지만, 그것이 나타나는 유일한 장소이며 그나마 버전이 이미 지원 종료된 이후에만 표시됩니다. 연 1~2회 직접 PHP 버전 화면을 확인하십시오.
여기서 "지원 종료(end of life)"의 의미
지원 종료된 버전은 PHP 프로젝트로부터 수정 사항을 더 이상 받지 못합니다. 구형 애플리케이션을 처음부터 다시 빌드하는 대신 첫날부터 이전할 수 있도록, 저희 플랫폼에서 보안이 강화되고 패치된 여러 구버전을 일부러 계속 사용할 수 있게 유지하고 있습니다. 이는 덫이 아니라 실제 선택지이지만, 어디까지나 하한선일 뿐 최종 목적지가 아니며, 코드가 지원하는 최신 버전이 여전히 올바른 정답입니다.