Comment résoudre l'erreur 500 du serveur PHP ?

青灯夜游
Libérer: 2023-03-02 15:32:02
original
2566 Les gens l'ont consulté

Solution : 1. Configurez les paramètres display_errors et error_reporting dans le fichier php.ini ; 2. Configurez le fichier httpd.conf d'Apache, puis redémarrez Apache 3. Appelez la fonction ini_set() pour afficher le fichier ; invite d'erreur, puis résolvez-le simplement.

Comment résoudre l'erreur 500 du serveur PHP ?

php Lorsqu'un débutant configure l'environnement de développement à un stade précoce et qu'une erreur de syntaxe se produit pendant le développement, le serveur renvoie 500 (erreur interne du serveur) au lieu de renvoyant un message d'erreur. À ce stade, vous devez effectuer certaines configurations dans l'environnement de développement pour vous aider à trouver rapidement la cause du problème, à localiser le problème et à le résoudre.

1. Recherchez le fichier de configuration php /etc/php.ini

Valeur du paramètre de configuration :

display_errors = On
error_reporting = E_ALL | E_STRICT
Copier après la connexion

2. service

service  httpd  restart
Copier après la connexion

À ce stade, le navigateur peut déjà afficher des messages d'erreur.

3. Configurez apache/etc/httpd/conf/httpd.conf

Ajoutez deux lignes à la fin du fichier de configuration apache :

php_flag display_errors on
php_value error_reporting 2039
Copier après la connexion

4. Redémarrez Apache

La définition des paramètres dans php.ini peut également être effectuée dans le code php.

Appel :

Appelez la fonction ini_set()

//开启php.ini中的display_errors指令
ini_set('display_errors',1);
//通过error_reporting()函数设置,输出所有级别的错误报告
error_reporting(E_ALL);
Copier après la connexion

Cela peut être utilisé dynamiquement et des erreurs seront générées dans le fichier php spécifié.

Recommandations associées : Tutoriel PHP

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!