PHP 업데이트 메시지를 받으셨다면 최신 버전으로 업데이트하셔야 합니다.
제가 받은 메시지에는 ‘사이트가 오래된 버전의 (7.4.33)에서 작동 중이며 보안 업데이트를 받지 못합니다. 업데이트하세요.’라고 확인이 되었습니다.
PHP 업데이트를 하시면 사이트 속도와 보안에 유리하다고 하는데 업데이트가 늦어지게 되면 발생할 수 있는 문제와 간단한 업데이트 방법을 함께 알아보도록 하겠습니다.

PHP란 무엇인가요
PHP는 Hypertext Preprecessor 의 약자인데 서버에서 실행되는 스크립트 언어를 말합니다.
방문자가 사이트를 접속할 때 서버에서 PHP 코드가 먼저 실행되어 HTML을 생성한 다음 이 결과물이 브라우저에 표시되는 방식입니다.
그러니까 워드프레스 사이트에 있는 대부분의 기능과 콘텐츠 출력은 PHP를 통해서 처리된다고 알고 계시면 됩니다.
PHP 업데이트 왜 중요할까
PHP 버전이 낮으면 최신 워드프레스 기능을 제대로 활용할 수 없을 뿐만 아니라 보안이나 성능 측면에서도 문제가 발생할 수 있기 때문에 업데이트가 중요한 것입니다.
저도 클라우드 웨이즈를 방문하면서 PHP 업데이트를 하라는 메시지를 확인하게 되었는데요.
PHP는 워드프레스의 핵심 언어인데 모든 페이지의 로딩과 기능 작동에 영향을 주기 때문에 최신 PHP 버전은 보안 패치와 성능 향상이 포함되어 있어 사이트 안정성과 속도향상에 영향을 줍니다.
웹사이트의 속도가 빨라지면 검색엔진에서도 높은 평가가 이루어지므로 검색 순위도 높아진다고 합니다.
그런데 만약에 업데이트를 하지 않고 기존 구버전을 그대로 사용하실 경우 보안 취약점이 노출되기 때문에 해킹이라든지 악성코드의 공격 위험이 커지게 되며 최신 플러그인이나 테마도 호환되지 않아 오류가 발생할 수 있습니다.
그러면 방문자 이탈이나 검색 엔진의 노출 저하로 연결되며 보안 이슈로 인해서 해킹 피해가 발생하게 되면 복구에도 상당한 시간과 비용이 발생하게 됩니다.
PHP 업데이트 전 버전을 확인하는 방법
본인 사이트의 PHP 버전이 8.3 이상이라면 업데이트하실 필요가 없지만 그 이하라면 업데이트하시는 것이 좋습니다.

먼저, 워드프레스 대시보드에서 사이드바 메뉴를 보시면 도구>>사이트 건강을 선택하시면 확인하실 수 있는데 저의 경우도 위 화면처럼 오래된 버전이 설치되어 있는 것을 확인할 수 있었습니다.
PHP 업데이트 전 반드시 준비해야 할 사항
업데이트 전에는 반드시 전체 백업을 먼저 진행하셔야 하는데 사이트 손상을 막기 위해 해두시는 것을 추천해 드립니다.
클라우드 웨이즈에서는 기본적으로 하루 1회 자동 백업 설정되어 있고 백업 보존 기간은 설정에서 변경하실 수 있습니다.
자동 백업 설정은 서버>>Server Management>>Backups 메뉴에서 백업 주기, 시간, 보존기간 설정을 조정하시면 되고
백업 파일은 외부의 안전한 저장소에 보관되며, 복원은 언제든지 Restore 버튼을 통해 특정 시점으로 되돌릴 수 있습니다.
현재 사용 중인 모든 테마와 플러그인도 업데이트를 진행하시고 호환이 가능한지, 충돌 여부도 확인하시고 사이트가 제대로 작동하는지 확인하시는 것이 좋습니다.
그런데 대부분은 작동한다고 하니 크게 걱정하실 것은 아닌 듯하지만 혹시라도 문제가 생긴다면 PHP 버전을 직접 변경하시거나 아니면 호스팅 업체에 문의하셔서 기존 PHP 버전을 복원해 달라고 하시면 됩니다.
PHP 업데이트 방법

PHP 업데이트 방법은 매우 간단한데 몇 번의 클릭만으로 버전을 업데이트할 수 있습니다.
먼저, 클라우드 웨이즈에 접속하신 다음 Servers >> Settings & Packages(설정 및 패키지) >> Modify 스크롤 >> PHP 최신 버전 선택(PH8.4)을 해주시면 됩니다.
PHP 업데이트 후 반드시 해야 할 점검 리스트
업데이트를 하신 후에는 사이트 내에 있는 모든 주요 페이지를 방문하셔서 정상적으로 작동되는지를 확인하셔야 합니다.
특히, 결제 페이지나 회원가입 페이지, 검색 기능 등 상호 작용이 많은 부분을 우선 점검하세요.
캐시 플러그인이 설치되어 있다면 캐시를 모두 삭제하신 다음 로딩 테스트를 진행해 보신 다음 웹사이트 로딩 속도와 오류 로그도 점검하시면 좋습니다.
이러한 확인 작업을 거치시면 SEO에도 직접적인 영향을 미치고 속도나 에러로 인한 사용자 이탈률도 줄어든다고 하니 꼭 점검해 보시기를 바랍니다.
워드프레스 플러그인 충돌 및 에러 확인 방법
먼저, 백업을 진행하셔야 하는데,
클라우드 웨이즈에 로그인하신 후 Applications를 선택 >> 사이트 클릭 후 왼쪽 메뉴에서 Backups 선택 >> Take Backup Now 클릭하셔서 전체 백업을 진행합니다.
플러그인 충돌 확인하기
관리자 화면에서 확인하는 방법은, 플러그인 >> 설치된 플러그인으로 이동하신 다음에 모든 플러그인을 비활성화해 줍니다.
그다음, 플러그인을 하나씩 다시 활성화해 가면서 어떤 플러그인에서 문제가 생겼는지를 확인하시면 됩니다.
테마 충돌 확인하기
특정 테마가 충돌하는 경우도 문제를 일으킬 수 있다고 하는데 외모 >> 테마로 이동하신 다음 기본 테마로 변경을 해줍니다.(Twenty Twenty-Four)
그다음 오류가 사라지면 사용중인 테마에 문제가 있을 가능성이 있다고 보시면 됩니다.
클라우드 웨이즈에서 워드프레스 오류 로그 확인 방법(서버 로그로 자세히 확인하기)
클라우드 웨이즈 로그인을 하시고 상단 메뉴에 있는 Applications를 클릭해 줍니다.
그다음 문제가 있는 사이트를 선택하시고 왼쪽 메뉴에서 보시면 Application Management >> Monitoring >> 상단 탭 Logs를 선택합니다.
여기에서 application.log는 워드프레스 애플리케이션 관련 로그이고, error.log는 PHP나 서버 내부 오류 로그라고 보시면 됩니다.
그리고 wp-content/debug.log는 워드프레스 자체 디버그 로그이므로 이 세가지를 함께 보시면 문제의 원인을 명확하게 파악하실 수 있습니다.
참고로, Monitoring >> 상단 탭 Logs에서 PHP, Nginx, MySQL 로그를 보실 수 있으실 텐데 Error Logs 탭에서 PHP Fatal Error, Uncaught Exception, 메모리 초과 등의 문제를 찾으실 수 있으니 확인해 보세요.
캐시 최적화 플러그인도 원인이 될 수 있으니 확인하세요
저도 모르고 있었지만 의외로 캐시나 성능 향상 플러그인이 문제를 일으키는 경우가 많다고 하는데요.
WP Super Cache나 W3 Total Cache, Autoptimize 등을 일시적으로 꺼 보시고 확인해 보세요.
그리고 Cloudflare같은 CDN을 쓰고 계시다면 캐시를 비우신 후 테스트를 해보세요.
마치며
PHP업데이트는 정기적으로 매달 업데이트 여부를 확인하시는 것이 좋은데 PHP 자체에는 자동 알림 기능이 없지만,
대부분 호스팅 제공업체에서 알림을 보내주는 경우가 많으니 항상 알림이나 공지 사항을 눈여겨 보시기를 바랍니다.
PHP뿐만 아니라 플러그인이든 테마든 모든 버전을 최신으로 유지하시는 것이 내 사이트 건강을 위해 좋다는 것을 꼭 기억하셨으면 좋겠네요.
함께 보면 도움되는 정보
- 클라우드 웨이즈에서 워드프레스 전체 백업하는 방법
- 클라우드 웨이즈 워드프레스 SSL 인증서 자동 갱신 설정 방법
- 워드프레스 보안 강화 2단계 인증 2FA 설정방법
- All-in-one WP Migration 플러그인-백업,복원,이전방법