php7 500 오류에 대한 해결 방법: 먼저 Nginx 오류 로그를 확인한 다음 "aptitude install php-mbstring php-xml" 명령을 사용하여 확장 기능을 설치하세요.
추천: "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 중국어 웹사이트의 기타 관련 기사를 참조하세요!