>  기사  >  백엔드 개발  >  php7 업그레이드 시 500에러 등의 문제를 해결하는 방법

php7 업그레이드 시 500에러 등의 문제를 해결하는 방법

藏色散人
藏色散人원래의
2020-08-21 10:38:483747검색

php7 500 오류에 대한 해결 방법: 먼저 Nginx 오류 로그를 확인한 다음 "aptitude install php-mbstring php-xml" 명령을 사용하여 확장 기능을 설치하세요.

php7 업그레이드 시 500에러 등의 문제를 해결하는 방법

추천: "PHP 동영상 튜토리얼"

PHP7으로 업그레이드한 후 페이지가 비어 있고 500 오류 및 기타 문제가 발생했습니다.

오랫동안 블로그를 편집하지 않았습니다. 며칠 전에 일부 내용을 수정했는데 페이지가 비어 있는 것을 발견했습니다. 500 내부 오류 및 기타 문제가 있습니다. Nginx 로그를 확인해 보니 이런 오류가 발견되었습니다.

PHP message: PHP Fatal error: Uncaught Error: Call to undefined function utf8_decode()

주로 일부 확장 기능이 분리되어 별도의 패키지가 되었기 때문입니다. Nginx 오류 로그에 따르면 누락된 것은 무엇이든 설치할 수 있습니다. Dokuwiki를 예로 들면 현재 이 두 개를 추가로 설치해야 하는 것으로 확인됩니다

aptitude install php-mbstring php-xml

그 외 별도의 패키지는 다음과 같습니다(데비안 업데이트 로그)

  * Several extensions have been split into separate extension packages:
   - php-dba - Database (dbm-style) Abstraction Layer
   - php-mbstring - Multibyte String
   - php-soap - SOAP
   - php-xml - DOM, SimpleXML, WDDX, XML, XMLReader and XMLWriter
   - php-zip - Zip

위 내용은 php7 업그레이드 시 500에러 등의 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.