워드프레스로 웹 사이트를 운영하고 있다면 최근이 아니라 작년?제작년? 부터 php 업데이트에 대한 경고를 보신 분들이 많이 있으실 겁니다. 워드프레스 버전이 5.1로 되면서 해당 경고 문구를 노출하기 시작했습니다.
오늘은 php가 뭐가 업데이트를 해야 하는지, 해야 한다면 어떻게 해야 하는지를 알아보도록 하겠습니다.
PHP가 뭘까?
웹 사이트를 만들기 위해서는 3가지 구성 요소가 필요합니다. 웹 사이트가 들어설 땅 역할을 하는 호스팅과 땅 위에 짓는 집과 같은 웹 사이트 프로그램, 이 부분이 워드프레스가 담당하는 역할입니다. 집에 찾아갈 수 있게 주소 역할을 하는 도메인입니다.
웹 사이트 프로그램인 워드프레스를 만들 때 사용하는 프로그래밍 언어가 바로 PHP 입니다. 그래서 워드프레스가 버전 업이 될 때, 새로운 기능과 성능 향상을 위해 수정을 하는데 이때 보안과 성능을 강화 시키기 위해 최신 버전의 PHP를 사용하곤 합니다. 따라서 워드프레스가 버전이 올라가면서 제공하는 기능들을 제대로 사용하기 위해서는 PHP 버전도 올릴 필요가 있게 됩니다.
PHP의 경우, 버전 7로 올라가면서 프로그래밍 언어 자체의 성능과 보안이 상당 부분 개선이 되어서 대부분의 PHP로 만들어지는 제품들은 버전 7을 사용하고 있습니다. 따라서 PHP버전도 7대로 올려주시는 걸 권고 드립니다. 특히 버전 5에서는 보안 이슈가 발견됐었기 때문에 워드프레스에서는 버전 업 할 것을 경고 창에 띄우고 있습니다
PHP 업데이트 하는 법
우선 호스팅 서비스(카페24, 가비아, 닷홈 등등)를 이용하는 분들이 대다수 일거라 생각이 듭니다. 이 경우는 호스팅 서비스에 PHP 버전 업데이트 기능을 제공하고 있는 걸로 알고 있습니다. 해당 호스팅 업체에 버전 업을 요청하면 됩니다.
주의사항 1
다만 요청을 하시기 전에 웹 사이트를 백업을 해두셔야 하는데요. PHP버전을 업데이트 하는 것은 호스팅 서비스 마다 다르긴 하겠지만 PHP 업데이트 후에, 웹 사이트가 정상 동작하지 않거나 데이터를 잃어버리는 경우가 발생할 수도 있습니다. 정상적인 업데이트가 되지 않을 수 있고 다양한 에러가 발생할 수 있기 때문입니다.
그래서 업데이트 요청 하기 전에 반드시 백업을 하시기를 권고 드립니다.
호스팅 서비스 업체에서 백업 기능이 있다면 해당 기능을 이용하세요~ 여기에서 기억해야 할 건 백업을 해야 하는 종류가 두 가지라는 것입니다. 첫 째는 웹 사이트 자체 소스와 두 번째는 데이터베이스 입니다. 웹 사이트 자체 소스는 사이트의 외관과 기능에 관련된 것이고 데이터베이스는 웹 사이트의 정보를 저장하고 관리하는 프로그램입니다.
만약에 호스팅 서비스 업체에서 백업 기능을 제공하지 않는다면 워드프레스 플러그인을 사용해서 백업할 수 있습니다. 대표적인 백업 플러그인으로는 UpdraftPlus WordPress Backup Plugin 이 있습니다.
주의사항 2
이렇게 백업까지 하셨다면 마지막으로 거쳐야 할 단계가 있는데 PHP버전을 업데이트 했을 때 웹 사이트가 정상동작하는지를 검사를 해야 합니다. PHP버전 업데이트는 잘 됐는데 웹 사이트가 정상 동작 안 할 수도 있는데 이런 경우는 사용 중 인 워드프레스 테마와 플러그인 들 중에 PHP 버전 5를 기준으로 작성되었을 경우, 정상 동작 안 할 수도 있습니다.
그래서 로컬PC에 워드프레스를 설치하시고 백업한 내용을 로컬PC의 php 버전을 7로 업데이트 하신 후 복원하고 이상 유무 체크한 후에 최종적으로 PHP 버전 업을 하는 걸 권고 드립니다 .
이상 PHP 업데이트에 대해서 알아보았습니다.