Maison > Article > développement back-end > Comment résoudre des problèmes tels que 500 erreurs lors de la mise à niveau de php7
Solution à l'erreur php7 500 : vérifiez d'abord le journal des erreurs Nginx ; puis utilisez la commande "aptitude install php-mbstring php-xml" pour installer l'extension.
Recommandé : "Tutoriel vidéo PHP"
Après la mise à niveau vers PHP7, la page est vide et une erreur 500 se produit. Des problèmes tels que
Je n'ai pas modifié mon blog depuis longtemps. Lorsque j'ai modifié certains contenus il y a quelques jours, j'ai constaté qu'il y avait des pages vierges, 500 Erreur interne. et d'autres problèmes. Après avoir vérifié le journal Nginx, j'ai trouvé des erreurs comme celle-ci
PHP message: PHP Fatal error: Uncaught Error: Call to undefined function utf8_decode()
Principalement parce que certaines extensions ont été séparées et sont devenues des packages distincts. Selon le journal des erreurs Nginx, vous pouvez installer tout ce qui manque. En prenant Dokuwiki comme exemple, il s'avère actuellement que ces deux packages supplémentaires doivent être installés
aptitude install php-mbstring php-xml
Les autres packages distincts sont les suivants (journal de mise à jour Debian). )
* 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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!