×
계정
로그인 등록하다
PHP 만료 알림 : PHP v8.1 최근 만료되었습니다. 귀하의 웹사이트에서 아직 이 버전을 실행하고 있나요? 자세한 내용을 보려면 여기를 클릭하세요.
안전한 PHP 버전: 8.5.9, 8.4.24, 8.3.33, 8.2.33

업그레이드 후 일반적인 PHP 오류

PHP를 업그레이드할 때 새 웹사이트가 작동하지 않는 것을 발견할 수 있습니다. 이는 귀하가 사용 중인 새 버전의 PHP에서 변경되거나 제거된 기능에 액세스하려는 웹 사이트의 코드 때문일 가능성이 높습니다.

이런 종류의 문제는 다음 사이를 전환할 때 발생할 가능성이 훨씬 더 높습니다. 주요한 PHP 버전, 즉 PHP 5.6.0에서 7.0.0으로 이동하는 경우.

부 버전 번호(3부분으로 구성된 PHP 버전 번호의 두 번째 부분) 사이를 전환하면 이러한 문제가 발생할 수도 있지만, 이는 덜 일반적이며 문제를 해결하기 위해 웹 사이트에 필요한 변경 사항은 아마도 사소하고 더 ​​빠를 것입니다.

빌드 버전(PHP 버전 번호의 세 번째 부분) 간 전환 시 이러한 문제가 발생하지 않을 가능성이 높습니다.

업데이트를 최신 상태로 유지하고 최대한 쉽게 만드는 방법

결국 이 웹사이트의 다른 곳에서 설명한 모든 이유로 인해 PHP를 최신 상태로 유지해야 합니다. 정기적인 업데이트는 업데이트 시 심각한 문제가 발생할 가능성이 훨씬 높은 4년에 한 번씩 업데이트하는 것보다 프로세스가 훨씬 덜 고통스럽습니다. 귀하의 웹 사이트와 서버를 지속적으로 유지 관리하면 귀하의 PHP가 오래되고 취약하다는 것을 갑자기 깨닫고, 게다가 현재 지원되는 PHP 버전에서 사이트가 완전히 작동하지 않는다는 것을 발견하게 될 때 가동 중지 시간과 불쾌한 놀라움의 가능성을 줄일 수 있습니다.

최신 PHP 업데이트를 최신 상태로 유지하려면 알림 서비스에 가입하는 것을 잊지 마세요. 이상적으로는 새 버전의 PHP를 테스트하는 데 사용할 수 있는 웹 사이트의 숨겨진 복사본을 웹 서버에 설정하는 것도 좋습니다. 이렇게 하면 버전을 업그레이드할 때 어떤 문제가 발생할지 미리 확인할 수 있습니다.

오류도 발생하지 않습니다. 내 웹사이트는 흰색 페이지일 뿐입니다!

이것은 매우 흔한 일입니다. 프로덕션 환경에서는 PHP가 오류가 발생했을 때 오류를 표시하지 않도록 설정하는 것이 일반적입니다. 이로 인해 웹페이지가 렌더링되지 않고 흰색 빈 웹페이지만 표시될 수 있습니다. 이런 일이 발생하면 PHP에서 디버깅을 활성화해야 합니다. 그러나 이상적으로는 라이브 사이트에서는 수행되지 않습니다. 이 화이트 페이지가 표시되면 작동했던 이전 PHP 버전으로 되돌린 다음 최신 PHP 버전에서 발생한 문제를 해결하는 데 사용할 수 있는 중복된 숨겨진 웹 사이트를 설정하십시오.

새 버전의 PHP에서 내 웹사이트를 안전하게 테스트하려면 어떻게 해야 합니까?

위에서 언급한 것처럼 사이트 사본으로 테스트하는 것은 문제를 해결하는 데 매우 유용한 방법입니다. 이는 방문자가 보는 라이브 사이트에서 다운타임이나 문제가 발생하지 않고 통제된 방식으로 다양한 PHP 버전을 실험하면서 사이트를 엉망으로 만들 수 있다는 것을 의미합니다.

웹사이트 사본을 가장 잘 설정하는 방법은 웹 호스팅에 따라 다릅니다. 그것은 함께 올 수 있습니다 개발 또는 각색 일종의 환경. 이를 확인하는 유일한 방법은 서비스 제공업체에 문의하는 것입니다.

귀하의 공급자가 그러한 서비스를 제공하지 않는 경우 가장 좋은 방법은 전체 웹사이트를 다른 위치에 복사하는 것입니다. 자신의 컴퓨터나 원격으로 호스팅되는 웹 서버에서 이 작업을 수행할 수 있습니다. 이상적으로는 라이브 웹사이트와 정확히 동일한 환경에 있을 것입니다. 이렇게 하면 서로 다른 두 웹 서버 환경 사이에 존재할 수 있는 차이로 인한 문제를 배제할 수 있습니다.

웹사이트 사본을 설정하려면 다음과 같은 핵심 작업을 수행해야 합니다.
  1. 웹사이트의 모든 파일을 웹 서버의 새 폴더에 복사하세요.
  2. 웹 사이트가 작동하려면 데이터베이스가 필요하다고 가정하면 새 데이터베이스를 만든 다음 라이브 데이터베이스의 모든 테이블을 새 데이터베이스에 복사하세요.
  3. 웹사이트의 새 미리보기 복사본에 필요한 구성을 변경하여 웹사이트가 다른 URL에서 실행되고 있음을 이해하세요.
  4. 공용 인터넷에서 복제 웹사이트를 완전히 숨길 수 있는 조치를 취하세요. 이는 새 미리 보기 웹 사이트의 루트에 대해 비밀번호로 보호된 폴더를 설정하거나 robots.txt 파일을 사용하여 검색 엔진에서 웹 사이트를 숨기는 것일 수 있습니다.

기사 마지막 업데이트: 23rd May, 2021