php - Une erreur 500 s'est produite lors de la demande de publication. Où puis-je trouver la cause ? Il n'y a pas de journal correspondant dans le error_log en arrière-plan.
天蓬老师2017-05-16 13:02:30
0
11
1035
Une erreur 500 s'est produite lors de la demande de publication. Où puis-je trouver la cause ? J'ai regardé le journal des erreurs en arrière-plan et il n'y a pas de journal correspondant
L'erreur 500 est essentiellement le code, ou le code n'est pas complet et ne prend pas en compte le point zéro Vous pouvez consulter le journal des erreurs de php. Quant à ce dont vous parlez 后台的error_log, ce n'est pas très clair
2. La demande du client reçue par le serveur est-elle correcte ?
3. Utilisez un outil pour envoyer les données de demande du client directement au serveur, puis suivez le programme serveur ou divers journaux sur le serveur pour voir où se situe le problème.
4. Si le serveur renvoie le résultat correct, utilisez-vous un outil pour renvoyer le résultat directement au client pour voir si le client l'a reçu correctement ? Et comment réagit le client ?
Le serveur est installé avec lnmpa,,,,php,apache,nginx J'ai lu les journaux d'erreurs correspondants ci-dessous, mais il n'y a aucune information correspondante sur cette erreur 500
.
Oui La mémoire maximale occupée par le script (memory_limit) : 192M dépasse
Activez la configuration PHP pour afficher les erreurs de code PHP sous forme de journaux. Les fichiers journaux d'erreurs générés se trouvent généralement dans le répertoire racine où se trouve le programme.
Développez une bonne habitude. Lorsque vous renvoyez des informations (en particulier le retour de classes API sans front-end), assurez-vous d'utiliser try and catch pour les gérer et enregistrez les exceptions dans le journal
500 est une erreur dans le code. Définissez des points d'arrêt partout dans le code et vérifiez. La raison la plus probable est qu'il y a une erreur dans la connexion à la base de données, ou qu'il y a une boucle infinie dans une certaine partie du programme !
Ajouter
dans le fichier d'entrée forum.php
Cela imprimera la pile d'erreurs
L'erreur 500 est essentiellement le code, ou le code n'est pas complet et ne prend pas en compte le point zéro
Vous pouvez consulter le journal des erreurs de php.
Quant à ce dont vous parlez
后台的error_log
, ce n'est pas très clairCommencez à signaler les erreurs en un coup d'œil, display_errors
Il devrait y avoir une pile d'erreurs en dessous de votre
Response
这个tab
, sinon, dans votre fichier d'entrée :1. Le serveur a-t-il reçu la demande du client ?
2. La demande du client reçue par le serveur est-elle correcte ?
3. Utilisez un outil pour envoyer les données de demande du client directement au serveur, puis suivez le programme serveur ou divers journaux sur le serveur pour voir où se situe le problème.
4. Si le serveur renvoie le résultat correct, utilisez-vous un outil pour renvoyer le résultat directement au client pour voir si le client l'a reçu correctement ? Et comment réagit le client ?
500 signifie qu'une erreur s'est produite côté serveur, il n'est donc pas nécessaire de rechercher des problèmes front-end
Le serveur est installé avec lnmpa,,,,php,apache,nginx J'ai lu les journaux d'erreurs correspondants ci-dessous, mais il n'y a aucune information correspondante sur cette erreur 500
.Oui La mémoire maximale occupée par le script (memory_limit) : 192M dépasse
Activez la configuration PHP pour afficher les erreurs de code PHP sous forme de journaux. Les fichiers journaux d'erreurs générés se trouvent généralement dans le répertoire racine où se trouve le programme.
Développez une bonne habitude. Lorsque vous renvoyez des informations (en particulier le retour de classes API sans front-end), assurez-vous d'utiliser try and catch pour les gérer et enregistrez les exceptions dans le journal
500 est une erreur dans le code. Définissez des points d'arrêt partout dans le code et vérifiez. La raison la plus probable est qu'il y a une erreur dans la connexion à la base de données, ou qu'il y a une boucle infinie dans une certaine partie du programme !